我有以下代碼:具有兩個具有相同ID的Html元素的頁面將如何影響Google索引?
<div id="myContent">
An image, or another div with some text... Lore ipsum ...
</div>
<div id="myContent">
Other divs images... and other content...
</div>
我知道一個HTML元素的ID必須是唯一的。我知道W3C屬性描述,但我的客戶想要保持DIV而不改變ID到一個類或不改變第二個ID具有唯一的名稱。
我在徘徊,這是不正常的寫HTML代碼的方式,它影響着Google抓取頁面的方式嗎?谷歌是否將其作爲任何常規頁面編入索引,或者因爲這個問題而跳過內容或降低排名?
我無法找到關於Google如何解決此問題的官方文檔,恐怕這會影響到十幾頁,然後我需要修復。
您的客戶是否解釋了*爲什麼他/她希望使用無效(並且容易出錯)的HTML?這不一定是批評,但可能存在一個潛在的問題,他/她認爲這將會(以某種方式)解決。有一個客戶特別希望擁有或保留任何給定的HTML元素,更不用說元素的(否則無意義的)*屬性*。 –
我想不出任何有效的理由,不把它切換到一個類,並保持相同的風格代碼... – lifetimes
告訴你的客戶,它會影響谷歌搜索(即使沒有人,但谷歌會知道算法),並更改ID。你作爲程序員,解決方案開發人員,你有什麼,有責任不刻意編寫破損的代碼,你必須鞭策這些客戶 - 他們不知道他們在說什麼(從經驗來講)。向他們解釋這可能會產生消極後果。 – Jeremy