草庐IT

html - 新词典网站的 SEO 问题,谷歌没有索引内容

coder 2024-02-29 原文

我加载了大约 15,000 页,字典的字母 A 和 B,并向谷歌提交了文本站点地图。我使用谷歌的广告搜索作为计划的机制来浏览我的网站。谷歌的网站管理员接受了网站 map 是好的,但后来没有索引。我的索引页面已被谷歌编入索引,此时尚未链接到任何页面。

因此,为了让 google 的搜索正常工作,我需要将我所有的内容编入索引。看来谷歌不仅会从站点地图中索引,所以我正在考虑添加在主索引页面的链接中抓取的页面。但我不想创建一堆以编程方式链接所有页面的页面,而不知道这是否有机会工作。最终我计划有大约 150,000 页,每页都是一个被定义的单词或短语。我写了一个程序,从字典数据库中提取这个。我想向任何有兴趣的人证明我所拥有的内容,以显示与我正在完成的词典软件相关的词典的值(value)。是否建议将整个网站编入 Google 索引以便我出现在搜索结果中?

谢谢

最佳答案

首先,您必须拥有合法、有趣的内容,而不是试图欺骗或愚弄 Google(见下文)。

假设这是真的,Google 有一些指南可以帮助您将网站编入索引。我强烈推荐阅读这份文件。

http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=35769

第一个建议是:

Make a site with a clear hierarchy and text links. Every page should be reachable from at least one static text link.

这意味着,是的,您必须有指向每个页面的链接。

我的经历是在一家拥有大约 90,000 本书的书商那里工作的,其中一些是稀有的,很难在其他地方获得。大多数情况下,人们将通过搜索界面访问书籍页面。每个书页都有相当多的信息:标题、出版商、出版日期等——总共大约 20 个字段。

该网站及其不断变化的目录已经存在了十多年,但搜索引擎无法访问这些标题,因为它们只能通过搜索界面访问。所以谷歌只索引了 CMS 页面而不是图书目录。

我们从站点地图开始。这并没有让谷歌索引图书目录。然后在阅读指南后,我们将静态文本链接添加到所有标题。然后我们添加了准确的元标记。 (网址仍然是正常的 IIS PHP cruft,即 book.php?id=123546。)没有重复的内容。

我们一度让 google 索引了 17,000 个页面,但从那时起,google 索引中的页面数量已经下降到大约 900 - 所有非书籍页面和网站上的一些书籍。

不幸的是,客户不想为我们继续尝试让 google 将标题编入索引而付费,所以这就是今天的情况。

最后,从您的帖子中并不清楚您想要完成什么。如果你试图将现有的、无聊的旧词典放到网络上然后获得广告收入,Google 会忽略你。

关于html - 新词典网站的 SEO 问题,谷歌没有索引内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2781700/

有关html - 新词典网站的 SEO 问题,谷歌没有索引内容的更多相关文章

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

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

  2. ruby - 在 64 位 Snow Leopard 上使用 rvm、postgres 9.0、ruby 1.9.2-p136 安装 pg gem 时出现问题 - 2

    我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po

  3. ruby - 通过 rvm 升级 ruby​​gems 的问题 - 2

    尝试通过RVM将RubyGems升级到版本1.8.10并出现此错误:$rvmrubygemslatestRemovingoldRubygemsfiles...Installingrubygems-1.8.10forruby-1.9.2-p180...ERROR:Errorrunning'GEM_PATH="/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/ruby-1.9.2-p180@global:/Users/foo/.rvm/gems/ruby-1.9.2-p180:/Users/foo/.rvm/gems/rub

  4. ruby - 难道Lua没有和Ruby的method_missing相媲美的东西吗? - 2

    我好像记得Lua有类似Ruby的method_missing的东西。还是我记错了? 最佳答案 表的metatable的__index和__newindex可以用于与Ruby的method_missing相同的效果。 关于ruby-难道Lua没有和Ruby的method_missing相媲美的东西吗?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7732154/

  5. ruby - 将数组的内容转换为 int - 2

    我需要读入一个包含数字列表的文件。此代码读取文件并将其放入二维数组中。现在我需要获取数组中所有数字的平均值,但我需要将数组的内容更改为int。有什么想法可以将to_i方法放在哪里吗?ClassTerraindefinitializefile_name@input=IO.readlines(file_name)#readinfile@size=@input[0].to_i@land=[@size]x=1whilex 最佳答案 只需将数组映射为整数:@land边注如果你想得到一条线的平均值,你可以这样做:values=@input[x]

  6. ruby-on-rails - rails 目前在重启后没有安装 - 2

    我有一个奇怪的问题:我在rvm上安装了ruby​​onrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(

  7. ruby-on-rails - Rails HTML 请求渲染 JSON - 2

    在我的Controller中,我通过以下方式在我的index方法中支持HTML和JSON:respond_todo|format|format.htmlformat.json{renderjson:@user}end在浏览器中拉起它时,它会自然地以HTML呈现。但是,当我对/user资源进行内容类型为application/json的curl调用时(因为它是索引方法),我仍然将HTML作为响应。如何获取JSON作为响应?我还需要说明什么? 最佳答案 您应该将.json附加到请求的url,提供的格式在routes.rb的路径中定义。这

  8. ruby - 在没有 sass 引擎的情况下使用 sass 颜色函数 - 2

    我想在一个没有Sass引擎的类中使用Sass颜色函数。我已经在项目中使用了sassgem,所以我认为搭载会像以下一样简单:classRectangleincludeSass::Script::FunctionsdefcolorSass::Script::Color.new([0x82,0x39,0x06])enddefrender#hamlengineexecutedwithcontextofself#sothatwithintemlateicouldcall#%stop{offset:'0%',stop:{color:lighten(color)}}endend更新:参见上面的#re

  9. ruby - 通过 RVM (OSX Mountain Lion) 安装 Ruby 2.0.0-p247 时遇到问题 - 2

    我的最终目标是安装当前版本的RubyonRails。我在OSXMountainLion上运行。到目前为止,这是我的过程:已安装的RVM$\curl-Lhttps://get.rvm.io|bash-sstable检查已知(我假设已批准)安装$rvmlistknown我看到当前的稳定版本可用[ruby-]2.0.0[-p247]输入命令安装$rvminstall2.0.0-p247注意:我也试过这些安装命令$rvminstallruby-2.0.0-p247$rvminstallruby=2.0.0-p247我很快就无处可去了。结果:$rvminstall2.0.0-p247Search

  10. ruby-on-rails - 使用 Sublime Text 3 突出显示 HTML 背景语法中的 ERB? - 2

    所以我在关注Railscast,我注意到在html.erb文件中,ruby代码有一个微弱的背景高亮效果,以区别于其他代码HTML文档。我知道Ryan使用TextMate。我正在使用SublimeText3。我怎样才能达到同样的效果?谢谢! 最佳答案 为SublimeText安装ERB包。假设您安装了SublimeText包管理器*,只需点击cmd+shift+P即可获得命令菜单,然后键入installpackage并选择PackageControl:InstallPackage获取包管理器菜单。在该菜单中,键入ERB并在看到包时选择

随机推荐