草庐IT

目的地

全部标签

node.js - 出于 SEO 目的的 Nodejs URL 修改

我有一个基于Nodejs+Drywall+Openshift构建的可用应用程序,抱歉它是阿拉伯语。基本上,我希望改进服务,但有一个主要障碍。该网站是一个分类网站,我需要针对SEO对其进行优化,但是,我的广告链接显示如下...http://yobyobi.com/ads/show/55c9ff9dcf68970612ba2d3855c9ff9dcf68970612ba2d38是我的mongoDB上的广告ID,我也有一个记录,用于指示添加组合“Sun-Nov-22-2015-8-pm-2007-camry-for-sale”的日期和标题,目标是使URL漂亮且易于搜索引擎理解。我想要完成的最

php - <head> 元素是否需要位于代码的最顶部才能达到 SEO 目的?

我现在正在研究SEO优化,我想知道是否有类似的东西和可以放在代码中间还是底部?他们是否仍会像在顶部时一样被搜索引擎识别?我需要让它们在我的php代码下方,以便它们显示由该php代码定义的变量。此外,它们必须在里面吗??">">"> 最佳答案 您的访问者(包括搜索引擎机器人)当然只能看到您的PHP的输出,即纯HTML文档。htmlelement必须包含Aheadelementfollowedbyabodyelement.在某些情况下(在链接元素定义中解释)您可以省略html、head和body的开始/结束标记>元素。但是你仍然有一个h

jquery - 出于 SEO 目的故意发送 410 错误时加载页面本身

我有一个网站,上面有很多可供客户购买的产品。我已经实现了一个addingtocart按钮,它在单击产品后将其添加到Session变量中。其中的一部分是,页面标题上有一个购物车图标,该图标的数字会随着购物车中产品的数量而增加,并带有jquery函数:$("#topcart")。加载(location.href+“#topcarrito”);。它仅加载包含产品购物车session变量的数组长度的div。自从我的SEO同事希望我为某些产品应用410错误代码以用于SEO目的以来,所有这些东西一直运行良好,只是为了减少索引的产品,因为它们是多余的(非丰富的描述等)。我这样做的方法是向它们添加he

php - 如何使用 PHP 为 SEO 目的最好地解码字符串中的特殊字符

我有一个CMS正在运行。我发现我的CMS用户正在输入来自Word等中的复制和粘贴操作的特殊字符。所以在元描述内容属性中,我看到一个菱形代替了倾斜的单右引号。我进入数据库并将单引号更改为’。例如,我的CMS现在呈现it’s。我尝试在渲染期间使用PHP的htmlentities()、htmlspecialchars_decode()和html_entity_decode()对字符串进行转换。每个清理指令都简单地呈现it’s。我应该使用PHP函数来翻译吗?这有关系吗?也就是说,我可以在对SEO必不可少的元标记中包含html代码吗?希望这是清楚的...感谢任何反馈。

javascript - 出于 SEO 目的,定义页面标题客户端与服务器端的优缺点是什么?

以编程方式,哪个更适合SEO目的:定义网页标题客户端(例如,通过在结束body标记之前执行的Javascript)或服务器端(例如,在发送整个页面之前根据页面内容动态生成标题)给客户)?谢谢! 最佳答案 作为一个简单的规则-如果它是在客户端完成的,那么就SEO而言,它根本不存在。也就是说,真的没有必要通过JavaScript在客户端设置这些东西,除非您动态地大幅更改页面内容,甚至title不能保证在所有浏览器上工作,可能会对最终用户体验等产生负面影响。 关于javascript-出于SE

filter - SEO,我是否应该出于 SEO 目的操纵我网站上显示的 URI?

我正在设计一个网站,就像Reddit,有许多用于首页的过滤器,例如'new','top','historic','active'...如果您点击过滤器"new",我们的网址将从www.mywebsite.com/main/到www.mywebsite.com/main/new并且显示的数据会更改其顺序以显示“最新”内容。但是,我听说出于SEO的目的,指向您网站的链接越多越好,我认为即使在您点击过滤器后也保持URI不变是个好主意,所以您会点击“新建”并且URI仍会显示www.mywebsite.com/main/这样做,如果4个人分享我的网站,它会更好地显示在谷歌上,对吗?因为谷歌会看到

css - 出于 SEO 目的在图像下隐藏文本

我将在我的页面上使用一张大图片,上面有一堆文字。我在图像上包含正文的原因是文本会旋转,目前还没有任何出色的解决方案可以在所有浏览器中无缝旋转文本。在这张图片上,有很多文字,我希望它能被搜索引擎收录。(但它是一张图片,所以它的内容不会被索引,显然)如果我要包含一个包含所有文本html的div并将css设置为显示:无,Google是否仍会索引隐藏在图片下的内容?他们还有其他可靠的解决方案吗? 最佳答案 这很好。我们一直这样做,包括图像和flash电影(alaSIFR)。大多数人都认为,只要您不欺骗,就没有问题。使用“phark”图像替换

PHP 出于 SEO 目的定期检索 JS 生成的内容?

我想我在ChrisHeilmann的YQL教程中读到,如果您使用JSON在客户端生成任何内容,您应该包含一个服务器端函数以定期生成内容以供搜索引擎查找。(我希望我能找到引用资料。)这是真的吗?如果是的话,每周一次为搜索机器人运行此JSON函数的PHP方法是什么?$.getJSON('http://query.yahooapis.com/v1/public/yql?q=this%20*%20is%20query&format=json&callback=',function(data){$.each(data.query.results.row,function(i,item){$("t

php - 用于 Google 抓取目的 : Single PHP pull-page, 或每个不同项目的单独页面?

我正在创建一个站点,并希望为数据库表中的每一行创建单独的页面。每个页面上的信息都相当有用和全面,如果Google可以将它们编入索引,那就太好了。我最初的想法是只创建一个PHP模板页面并为用户正在查看的内容提取正确的信息,但我担心搜索引擎无法索引所有页面。我的第二个想法是批量创建/自动化将各个页面创建为html文件的过程(对于表中的2000多行),因为这样我就可以保证它们会被抓取。但是,如果我需要对设计进行更改,我将不得不重新处理它们。有点痛……我最后的考虑是只在我的站点中选择一个页面并在隐藏的div中列出所有可能的php页面,但我不确定搜索引擎是否可以从中索引。我假设他们只是从HTML

javascript - 在出于 SEO 目的呈现之前替换 dom 内容

我们正在开发一种可以更改给定网页内容的产品。现在,我们要做的是让Google抓取更改后的内容。内容替换由不同的URL(子域、html5pushstate或hashbang^1)触发。现在发生的情况是用户(或机器人)在内容被替换之前短暂地看到了内容(通常只有几分之一秒)。是否可以破解浏览器的渲染以在渲染之前更改内容?这会对Google抓取产生积极影响吗?或者,除了使用pushState推送新页面之外,还有谁有更好的主意吗?1向我开枪#!?$?。但是没有人使用它,所以它对我们来说非常有用,因为我们不控制脚本运行的站点。编辑:HTML快照似乎是一个可能的解决方案,代理搜索引擎,评估原始内容,