草庐IT

url - 您对SEO分页的URL结构的看法[已结束]

coder 2024-02-29 原文

我不确定这是否可行…如果是的话,我不确定它对搜索引擎优化、可用性和分析的可处理性有多有效。
我有一个网站,将有一个部分,可以过滤一些产品。这将按产品类型、品牌、型号和价格从/到进行排序。
我打算使用php.htaccess和apache执行以下操作
主搜索页:
站点名称/搜索
提交筛选器后的潜在URL示例:
站点名称/搜索/产品类型/品牌名称
带分页的示例URL:
网站名称/搜索/产品类型/品牌名称/型号-30-80/第1页
网站名称/搜索/产品类型/品牌名称/型号-30-80/第2页
有人能告诉我,如果使用u作为模型名,将它们连接在一起,因此-将被视为单独的信息。
你能告诉我在我花一个周末弄清楚之前技术上是否可行吗?
谷歌是否仍会将此视为重复信息,因此不妨使用长ID版本,并让谷歌阻止此部分(例如ID URL=网站名称/搜索)?类型=ASDF&brand=ADF&model=SDF&from=30&to=80)

最佳答案

如果你想搜索流量从谷歌到一个网页,不要使用“搜索”的网址。googlebot似乎认为搜索url都是基于搜索结果的,不会很好地索引它们。
下划线不是在url中使用的好字符。正如你所怀疑的,googlebot并没有把它当作一个断字游戏。
在过去的几年里,在我看来,googlebot并不把url中的关键字作为一个重要的排名因素。因此,我想说,你的重写规则不会有太大帮助搜索引擎优化。
有助于搜索引擎优化的是有用户友好的网址。谷歌根据用户满意度评估页面。用户倾向于喜欢具有以下URL的页面:
短的
描述的
没有编号,如id、范围或分页
如果可能的话,我会创建如下页面:
网站名称/type-of-product.html(列出该类型的顶级品牌和型号)
网站名称/brand-name.html(列出该品牌的顶级型号)
站点名称/model-name.html
当然,如果这些名字中有一些是重复的,你就必须弄清楚如何消除歧义。
就分页而言:不要这样做。我在两个有分页的大网站工作。我们评估了用户如何导航站点以及如何将用户引用到站点中。
用户几乎从不使用分页。更倾向于应用额外的过滤器或搜索。
搜索引擎似乎忽略了第2+页。99.1%的被推荐者是第一页。.7%的人看了第2页。剩下0.2%到3+页。
在这两种情况下,我们都放弃了页面分类,这简化了网站(工程胜利和可用性胜利),并且没有损害我们可以衡量的搜索引擎推荐。

关于url - 您对SEO分页的URL结构的看法[已结束],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9531504/

有关url - 您对SEO分页的URL结构的看法[已结束]的更多相关文章

  1. ruby - 使用 ruby​​ 将 HTML 转换为纯文本并维护结构/格式 - 2

    我想将html转换为纯文本。不过,我不想只删除标签,我想智能地保留尽可能多的格式。为插入换行符标签,检测段落并格式化它们等。输入非常简单,通常是格式良好的html(不是整个文档,只是一堆内容,通常没有anchor或图像)。我可以将几个正则表达式放在一起,让我达到80%,但我认为可能有一些现有的解决方案更智能。 最佳答案 首先,不要尝试为此使用正则表达式。很有可能你会想出一个脆弱/脆弱的解决方案,它会随着HTML的变化而崩溃,或者很难管理和维护。您可以使用Nokogiri快速解析HTML并提取文本:require'nokogiri'h

  2. ruby-on-rails - rails : save file from URL and save it to Amazon S3 - 2

    从给定URL下载文件并立即将其上传到AmazonS3的更直接的方法是什么(+将有关文件的一些信息保存到数据库中,例如名称、大小等)?现在,我既不使用Paperclip,也不使用Carrierwave。谢谢 最佳答案 简单明了:require'open-uri'require's3'amazon=S3::Service.new(access_key_id:'KEY',secret_access_key:'KEY')bucket=amazon.buckets.find('image_storage')url='http://www.ex

  3. ruby - 如何使用 Ruby aws/s3 Gem 生成安全 URL 以从 s3 下载文件 - 2

    我正在编写一个小脚本来定位aws存储桶中的特定文件,并创建一个临时验证的url以发送给同事。(理想情况下,这将创建类似于在控制台上右键单击存储桶中的文件并复制链接地址的结果)。我研究过回形针,它似乎不符合这个标准,但我可能只是不知道它的全部功能。我尝试了以下方法:defauthenticated_url(file_name,bucket)AWS::S3::S3Object.url_for(file_name,bucket,:secure=>true,:expires=>20*60)end产生这种类型的结果:...-1.amazonaws.com/file_path/file.zip.A

  4. ruby-on-rails - Ruby url 到 html 链接转换 - 2

    我正在使用Rails构建一个简单的聊天应用程序。当用户输入url时,我希望将其输出为html链接(即“url”)。我想知道在Ruby中是否有任何库或众所周知的方法可以做到这一点。如果没有,我有一些不错的正则表达式示例代码可以使用... 最佳答案 查看auto_linkRails提供的辅助方法。这会将所有URL和电子邮件地址变成可点击的链接(htmlanchor标记)。这是文档中的代码示例。auto_link("Gotohttp://www.rubyonrails.organdsayhellotodavid@loudthinking.

  5. ruby - 是否有用于序列化和反序列化各种格式的对象层次结构的模式? - 2

    给定一个复杂的对象层次结构,幸运的是它不包含循环引用,我如何实现支持各种格式的序列化?我不是来讨论实际实现的。相反,我正在寻找可能会派上用场的设计模式提示。更准确地说:我正在使用Ruby,我想解析XML和JSON数据以构建复杂的对象层次结构。此外,应该可以将该层次结构序列化为JSON、XML和可能的HTML。我可以为此使用Builder模式吗?在任何提到的情况下,我都有某种结构化数据-无论是在内存中还是文本中-我想用它来构建其他东西。我认为将序列化逻辑与实际业务逻辑分开会很好,这样我以后就可以轻松支持多种XML格式。 最佳答案 我最

  6. ruby-on-rails - 如何生成传递一些自定义参数的 `link_to` URL? - 2

    我正在使用RubyonRails3.0.9,我想生成一个传递一些自定义参数的link_toURL。也就是说,有一个articles_path(www.my_web_site_name.com/articles)我想生成如下内容:link_to'Samplelinktitle',...#HereIshouldimplementthecode#=>'http://www.my_web_site_name.com/articles?param1=value1¶m2=value2&...我如何编写link_to语句“alàRubyonRailsWay”以实现该目的?如果我想通过传递一些

  7. ruby - Rack:如何将 URL 存储为变量? - 2

    我正在编写一个简单的静态Rack应用程序。查看下面的config.ru代码:useRack::Static,:urls=>["/elements","/img","/pages","/users","/css","/js"],:root=>"archive"map'/'dorunProc.new{|env|[200,{'Content-Type'=>'text/html','Cache-Control'=>'public,max-age=6400'},File.open('archive/splash.html',File::RDONLY)]}endmap'/pages/search.

  8. ruby-on-rails - Rails - 使用/自定义 URL : '/dashboard' 指定根路径 - 2

    如何使此根路径转到:“/dashboard”而不仅仅是http://example.com?root:to=>'dashboard#index',:constraints=>lambda{|req|!req.session[:user_id].blank?} 最佳答案 您可以通过以下方式实现:root:to=>redirect('/dashboard')match'/dashboard',:to=>"dashboard#index",:constraints=>lambda{|req|!req.session[:user_id].b

  9. ruby-on-rails - 一般建议和推荐的文件夹结构 - Sinatra - 2

    您将如何构建一个简单的Sinatra应用程序?我正在制作,我希望该应用具有以下功能:“应用程序”更像是一个包含所有信息的管理仪表板。然后另一个应用程序将通过REST访问信息。我还没有创建仪表板,只是从数据库中获取东西session和身份验证(尚未实现)您可以上传图片,其他应用可以显示这些图片我已经使用RSpec创建了一个测试文件通过Prawn生成报告目前的设置是这样的:app.rbtest_app.rb因为我实际上只有应用程序和测试文件。到目前为止,我已经将Datamapper用于ORM,将SQLite用于数据库。这是我的第一个Ruby/Sinatra项目,所以欢迎任何和所有建议-我应

  10. ruby-on-rails - 使用 Dragonfly 从 URL 分配图像 - 2

    我正在使用Dragonfly在Rails3.1应用程序上处理图像。我正在努力通过url将图像分配给模型。我有一个很好的表格:{:multipart=>true}do|f|%>RemovePicture?Dragonfly的文档指出:Dragonfly提供了一个直接从url分配的访问器:@album.cover_image_url='http://some.url/file.jpg'但是当我在控制台中尝试时:=>#ruby-1.9.2-p290>picture.image_url="http://i.imgur.com/QQiMz.jpg"=>"http://i.imgur.com/QQ

随机推荐