2013-05-17 49 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

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