参见英文答案 >
How to dynamically change a web page’s title?18个
我对这个问题有疑问,让我说我的页面加载是
我对这个问题有疑问,让我说我的页面加载是
<title>Test Only</title>
我通过使用javascript更改值
<title>Test Use JS Change</title> // this is my Javascript code to update the <title> value after page load $(function(){ $('title').html('Test Use JS Change'); });
我知道对于搜索引擎机器人,他们是否会将我的头衔识别为Test Use JS Change或Test Only
这是因为当我看到浏览器tab / inspect元素来查看动态源时,标题已经更新,但是当我纯粹只查看源时,它会显示我定义的默认标题.
需要一些关于此的建议.谢谢!
解决方法
你可以使用JavaScript.一些机器人,包括谷歌,将为了SEO的利益执行JavaScript(在SERP中显示正确的标题).
document.title = "Google will run this JS and show the title in the search results!";
文章显示积极的结果:
http://www.aukseo.co.uk/use-javascript-to-generate-seo-friendly-title-tags-1275/
http://www.ifinity.com.au/2012/10/04/Changing_a_Page_Title_with_Javascript_to_update_a_Google_SERP_Entry
不要总是假设机器人不会执行JavaScript. http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157