gtmetrix让我推迟解析javascript for SEO我的网站目的
因为我搜索了论坛,谷歌等,然后我知道它应该放在我的模板head.php文件中的标签之后
但是,如果我剪切并粘贴任何javascript文件调用head.php文件,如果我未发布该特定模块,那么它也会加载吗?
并且模块中有许多javascript文件在特定条件检查时加载,如果我将这些文件默认放在head.php中,是否会引起任何问题?
我正在使用joomla 1.5框架
请帮助我,因为很多天我都在坚持这个问题,但没有得到适当的解决方案。
谢谢, 拉胡
答案 0 :(得分:1)
SEO抓取工具并不关心你放置javascript的位置。它始终通过整个页面查看信息。很多人在头部添加javascript,因此它位于同一个地方。
放置javascript的最佳位置是文件末尾,因为访问您网页的用户。浏览器可以渲染您的页面,而javascript仍然不需要(大多数页面)。此外,javascript应该放在自己的文件中,因为浏览器可以缓存.js文件请求。这样,您的页面加载速度更快,占用带宽更少。
答案 1 :(得分:1)
是。 SEO爬虫不关心你的JS和其他服务代码放在哪里。他们看时间到.html的最后一个字节。 但!在抓取之后,您通过Google过滤器进行数据学习,检查链接,文本并检查性能。他们还可以检查“加载完成”和“文档就绪”时间。 延迟加载可以帮助你的SEO,但我真的没有测试它。 新的Wordpress CMS使用这种策略。