我的网页应包含“在线预订餐厅名称 - 城市,州| BookYummy”
等标题当我在谷歌搜索“site:bookyummy.com”时,有些标题是正确的,但其他标题是错误的,如“City,State - BookYummy.com”。
当我打开这些错误标题索引的页面时,我的页面会显示正确的标题。
我的问题是,Google是否可能出错或者我的代码出现了问题?
我调查了所有代码并没有发现任何问题。任何暗示都将受到赞赏。
答案 0 :(得分:0)
要让Google正确提取标题,您的标题必须在HTML生成时设置。因此,如果这是一个PHP / ASP.NET / ROR应用程序,它们必须设置在php,C#/ VB / etc,后面的ruby代码中。任何使用任何形式的javascript操作(包括ajax)修改的标题都不会像在浏览器中那样显示在Google中。
答案 1 :(得分:0)
当我搜索其他单词时,它会显示正确的标题。看来这不是问题。
答案 2 :(得分:0)
看起来标题发生了变化,因为您的网页混淆了Googlebot,他从页面内容中选择了标题,而不仅仅是标题标签。
如果您改善了网页结构并使用了标题[h1-h6标签]并使用了网页内容中的标题关键字,则谷歌会将其用于。
在几页中看起来他在页面中使用粗体文本作为SERP标题,并忽略标题标签本身。
除此之外,您的网站上有重复的页面,因为您没有将www重定向到非www页面,并且有2个类似的页面,如: