Tag: seo

使用js生成动态站点地图?

我有一个小网站,它有一些动态标签内容,通过AJAX请求从JSON文件加载并用于填充DOM,标签本身和它们包含的内容都是从这个JSON动态生成的。 这一切都与History.js捆绑在一起,因此每个选项卡都是可collections的,可通过url索引:?state = whatever。 我现在要将sitemap.xml放在一起提交给Google,其中包含相关标签的所有url。 但是,该站点没有服务器端处理,它是在S3存储桶中提供的所有静态内容。 我正在寻找是否有办法,使用纯粹的字体结束技术从用于填充各种标签的相同JSON文件生成站点地图。 有什么想法或建议吗? 谢谢, 罗伯特

搜索引擎如何抓取Javascript?

如果我使用jQuery document.ready(认为页面已经加载)将随机关键字alt attrb添加到图像中,它如何影响搜索引擎? 搜索引擎会获得我添加任何JavaScript的alt attrb吗? 如果不是,它怎么能理解通过JavaScript发送的Ajax调用? 我想将alt attrb添加到我客户网站中没有任何内容的图片中,以防他们忘记输入替代文字。 jQuery将用关键字替换空的。 这可能吗?

仅在Javascript可用时隐藏html

我想这更多是关于SEO而不是想要支持禁用Javascript的浏览器。 我有Javascript / jQuery代码,读取一些HTML,基本上显示它更好。 在此过程中实际删除了html(使用jQuery的.remove()函数)。 所以我隐藏了html,因此页面加载时没有任何视觉工件。 但是现在我想只在启用Javascript时隐藏它。 我想最简单的事情就是在中添加一些Javascript,将display: none css规则添加到相应的元素中。 有没有更好的方法来处理这种情况?

Googlebot会抓取对使用JavaScript制作的DOM的更改吗?

对于SEO,我的任务是为所有外部链接*添加rel=”nofollow” 。 向每个外部链接添加rel=”nofollow”的最简单且最不显眼的方法是使用一些jQuery。 我做得很好,但我现在想知道: Google是否看到jQuery文档加载到DOM(例如此文件)期间所做的更改,还是仅查看原始源代码? 我不想讨论为什么这是个坏主意。 这是一个SEO顾问的决定,我已经了解到,除非他们最新的心血来潮的实施需要花费太多时间才能满足他们的需求

AJAX + SEO快速提问

当用户希望在页面加载之间发生效果时(即旧内容淡出然后重新出现新内容),我通常按如下方式构建网站: index.php,about.php等… blah blah blah 这样,如果启用了Javascript,我可以动态加载内容并执行所需的任何效果,但如果禁用了jscript,页面仍然可以运行。 但是,当我这样做时,是否可以动态加载元标记/标题? 即: Page | ABOUT blah blah blah 有没有办法用jquery’load’函数替换title / meta标签? 如果我只想用新的.copy替换.copy,我可以执行$(’。copy’)。load($ url +’。copy’),但有没有办法用title和meta标签作为好? 此外,如果您对此处有替代方法有任何建议(如果我认为这一切都错了),请提供建议。 谢谢!

可以大量使用AJAX的页面是否也适合搜索引擎?

我想我的意思是,如果我创建一个使用AJAX加载一些内容的网站,我也希望搜索引擎找到 – 如果我让页面工作sans-javascript(比如,当javascript不存在时,链接转到site.com?c=somecontent而不是用$(“#content”).load(“somecontent.html”);调用函数$(“#content”).load(“somecontent.html”); ),搜索引擎是否会遵循非JavaScript链接并能够索引网站好吗? 我想如果跟随搜索引擎链接到?c=somecontent链接的启用javascript的浏览器仍然可以正常使用该网站,那么这可行?c=somecontent ,对吧? 这是一项非常具有挑战性的工作,或者如果网站结构合理,是否可以相对容易地完成?

jquery load()和SEO – 任何人都有一个不错的答案?

我网站的许多方面都是动态的。 我正在使用jquery。 我有一个div,一旦DOM准备就用load()填充。 然后,如果单击一个按钮,再次使用load(),则该值将被另一个值替换。 这种设置在我的网站上很常见。 我的主页基本上是大量动态加载,刷新和可更改的内容。 这对SEO的影响是什么? 我看过使用load()加载每个页面的网站,然后使用动画function显示…它看起来很棒! 人们之前提出过这个问题,但没有人能够正确回答。 那么任何想法? JQUERY和SEO ?? 谢谢 编辑 非常有趣的一点。 我不想用jaascript来覆盖我的网站..只是在必要的地方让它看起来很好 – 我的主页然而是一个值得关注的地方。 因此,当DOM是readY时,它会将内容加载到div中。 单击选项卡时,此内容将更改。 IE No JS,没有内容。 这里的美丽之处在于,没有重复的代码。 这里的建议是我应该简单地“打印”一些默认内容,然后如果禁用JS,则将标签链接到页面(具有相同的内容)。 IE牺牲了一些重复的SEO代码? 至于降级,我唯一关注的另一个地方是同一页面上的标签..我有3个div,都包含内容。 在此页面上隐藏了两个div,直到单击选项卡。 在我开始玩JS之前,我首先使用了这个方法。 是否最好加载()这些标签,然后将标签按钮链接到内容的拉出位置? 谢谢

使用javascript或jQuery可以重定向301吗?

我正在运行apache2.0,我只是想知道是否可以使用javascript或jQuery进行301重定向。 我有一个带有href到指定位置的标签,当我点击该链接时,我被要求进行301重定向。 这是针对搜索引擎优化,我试图找到一种方法来301重定向到链接中的同一页面,而无需创建新页面或创建表单/提交。

如何在使用JQuery显示隐藏的div时保持SEO

我在很多网站上使用jquery ui,我担心隐藏div中用于对话的任何内容都不是搜索引擎友好的,我想知道是否: 隐藏的div中的内容是否被谷歌搜索/索引? 在网页上使用jQuery UI对话框/选项卡或其他隐藏元素的最佳做法是什么? (以确保SEO的最佳结果)

hashbang还是不hashbang?

我正在开发一个新网站,我想尽可能多地使用AJAX。 基本上,我希望用户几乎不会离开主页,并在弹出窗口,滑块,部分等中显示所有内容。 现在我们现有的网站已经排名很高,所以我也想让Google高兴。 我一直在阅读谷歌制作AJAX应用程序 ,并了解我必须通过_escaped_fragment_为抓取工具提供相同的内容。 问题 我想使用Umbraco开发这个网站, Umbraco已经提供了SEO友好的URL。 即 http://www.domain.com/about-us.aspx http://www.domain.com/about-us/our-team.aspx 但问题是我没有简单的方法来实现_escaped_fragment_而不攻击Umbraco核心(至少这是我的知识),并且使用我在下面发布的解决方案(答案)也会让没有Javascript的用户感到高兴。 双赢局面? 你告诉我! =) 更新 昨天另一位用户(现已删除)的答案显示Google不再使用_escaped_fragment_方法并建议将其排除在外。 这是真的? Google实际上会运行AJAX来查看内容吗? 谢谢 马尔科