2013-05-17 46 views
1

我需要一些帮助来创建我的HTML网站的Javascript或PHP脚本。我想创建高质量的反向链接来改善我的搜索引擎排名。基本思想是创建一组链接,其中包含锚文本和标题中所选的关键字和关键术语,其中锚文本和标题标签始终不同。从关键字创建高品质,独特的反向链接,以提高搜索引擎优化和搜索引擎排名

我可以创建两个循环并创建这两个不同的文本,但我也想按相似性对创建的链接进行排序,以便首先制作最相似的标题锚链接,然后是不同的标题锚链接。

有什么办法可以实现这一点,以帮助我的搜索引擎优化工作?

+0

我不认为JavaScript的真的是最适合这种类型的事情,尤其是因为大多数搜索引擎不会真的解析制作链接所需的JavaScript。 –

+0

我明白了,但我只是想创建这些链接并保存为文本以供以后使用。 –

+0

哦 - 对不起,我一定误解了这个问题。 –

回答

2

这是一个非常有趣的想法,使用不同的锚文本和标题。我知道这个链接必须是独一无二的,所以我认为这就是为什么你想创建所有变体的原因。如果你想以这种方式订购链接,你应该使用PHP函数levenshtein。这给你与字符串之间的区别。

最后这里是产生这些反向链接你的SEO代码:

<?php 
$terms = array('SEO','linkbuilding','online marketing','internet marketing', 
       'search engine optimization','search engine marketing','search engine optimization service','google merketing','online advertising'); 
$links = array(); 

for($i = 0;$i < count($terms);$i++) 
{ 
    for($j = 0;$j < count($terms);$j++) 
    { 
     if($i != $j) 
     { 
      $lev = levenshtein($terms[$i], $terms[$j]); 
      $links[] = $lev."-"."<a href=\"#\" title=\"$terms[$i]\">$terms[$j]</a>"; 
     } 
    } 
} 

usort($links, "strnatcmp"); 

for($i = 0;$i < count($links);$i++) 
{ 
    $buff = explode("-", $links[$i]); 
    $links[$i] = $buff[1]; 
    echo $links[$i]."<br/>"; 
} 
?> 
+0

谢谢你。它正是我想要的。 –