Hello Igniters,
I am sending a .patch file attached with some changes related to SEO that I have done to Apache Ignite website. Here are some details: - Setup rewrite rule on .htaccess so latest API doc can have always the same URL ( for example https://ignite.apache.org/releases/latest/javadoc/) In this case I pointed it to version 1.9.0. This will prevent having to manually change all inbound links every time a new release is done. Also will help search engines to correctly identify the latest documentation that should be listed on results. - Added NOINDEX meta tag to all API documentation for versions <= 1.8.0. This will help crawlers to give more page authority to latest version of the doc, and will avoid indexing more than 25.000 URLs. - Added canonical url tags and GA tracking code to all .html files for 1.9.0. - Updated some anchor tags on the homepage which were linking to the features using only the icons and not the feature's title text. - Updated sitemap.xml with 1.9.0 URLs. - Updated the links on navigation so they point to latest version of API documentation. I will appreciate if any of the committers could merge this on website’s repo. Please let me know if you have any question. Thanks in advance. Best, Mauricio Stekl |
Hello Mauricio,
Thanks a lot, I’ve reviewed and merged your changes! > - Setup rewrite rule on .htaccess so latest API doc can have always the same URL ( for example https://ignite.apache.org/releases/latest/javadoc/ <https://ignite.apache.org/releases/latest/javadoc/>) In this case I pointed it to version 1.9.0. This will prevent having to manually change all inbound links every time a new release is done. Also will help search engines to correctly identify the latest documentation that should be listed on results. Many special thanks for this improvement. I wish we did this earlier. BTW, what we need to do to update this latest doc reference when a new version is rolled out? Could you share the instructions? — Denis > On Mar 10, 2017, at 1:54 PM, Mauricio Stekl <[hidden email]> wrote: > > Hello Igniters, > > I am sending a .patch file attached with some changes related to SEO that I have done to Apache Ignite website. > > Here are some details: > > - Setup rewrite rule on .htaccess so latest API doc can have always the same URL ( for example https://ignite.apache.org/releases/latest/javadoc/ <https://ignite.apache.org/releases/latest/javadoc/>) In this case I pointed it to version 1.9.0. This will prevent having to manually change all inbound links every time a new release is done. Also will help search engines to correctly identify the latest documentation that should be listed on results. > - Added NOINDEX meta tag to all API documentation for versions <= 1.8.0. This will help crawlers to give more page authority to latest version of the doc, and will avoid indexing more than 25.000 URLs. > - Added canonical url tags and GA tracking code to all .html files for 1.9.0. > - Updated some anchor tags on the homepage which were linking to the features using only the icons and not the feature's title text. > - Updated sitemap.xml with 1.9.0 URLs. > - Updated the links on navigation so they point to latest version of API documentation. > > > I will appreciate if any of the committers could merge this on website’s repo. > > Please let me know if you have any question. > > Thanks in advance. > > Best, > Mauricio Stekl > > > <api-documentation-cleanup.patch.bz2> |
Hi Denis,
Thanks for taking care of the marge! About the latest doc reference, when a new version is released it would be necessary to do 2 things: 1. Update the new version number on the .htaccess file: RewriteRule ^releases/latest/(.*)$ /releases/1.9.0/$1 [L] 2. Add the following tag to all .html files:
Bear in mind to change the url accordingly. For example, for java index version would be: /releases/latest/javadoc/index.html This 2nd step can be done with any simple script. In particular I wrote/use the attached .php scripts which, besides this task, also does other things related to SEO (adding noindex, GA tracking code, etc). It contains some basic comments with instructions. Anyway, I do volunteer to do these 2 simple steps every time a new release is done. Best, Mauricio Stekl
|
> 2. Add the following tag to all .html files:
> <link rel="canonical" href="https://ignite.apache.org/releases/latest/LANGUAGE-DIR/FILENAME.html <https://ignite.apache.org/releases/latest/LANGUAGE-DIR/FILENAME.html>" /> > > Bear in mind to change the url accordingly. For example, for java index version would be: /releases/latest/javadoc/index.html <https://ignite.apache.org/releases/latest/javadoc/index.html> Has the tag to be added to the html files of the latest documentation? Don’t think that we should update all the files all the times. — Denis > On Mar 13, 2017, at 8:22 AM, Mauricio Stekl <[hidden email]> wrote: > > Hi Denis, > > Thanks for taking care of the marge! > > About the latest doc reference, when a new version is released it would be necessary to do 2 things: > > 1. Update the new version number on the .htaccess file: > > RewriteRule ^releases/latest/(.*)$ /releases/1.9.0/$1 [L] > > 2. Add the following tag to all .html files: > <link rel="canonical" href="https://ignite.apache.org/releases/latest/LANGUAGE-DIR/FILENAME.html <https://ignite.apache.org/releases/latest/LANGUAGE-DIR/FILENAME.html>" /> > > Bear in mind to change the url accordingly. For example, for java index version would be: /releases/latest/javadoc/index.html <https://ignite.apache.org/releases/latest/javadoc/index.html> > > This 2nd step can be done with any simple script. In particular I wrote/use the attached .php scripts which, besides this task, also does other things related to SEO (adding noindex, GA tracking code, etc). It contains some basic comments with instructions. > > > Anyway, I do volunteer to do these 2 simple steps every time a new release is done. > > Best, > Mauricio Stekl > > > > > <apidocs-scripts.tar.bz2> > >> On Mar 10, 2017, at 19:37, Denis Magda <[hidden email] <mailto:[hidden email]>> wrote: >> >> Hello Mauricio, >> >> Thanks a lot, I’ve reviewed and merged your changes! >> >>> - Setup rewrite rule on .htaccess so latest API doc can have always the same URL ( for example https://ignite.apache.org/releases/latest/javadoc/ <https://ignite.apache.org/releases/latest/javadoc/><https://ignite.apache.org/releases/latest/javadoc/ <https://ignite.apache.org/releases/latest/javadoc/>>) In this case I pointed it to version 1.9.0. This will prevent having to manually change all inbound links every time a new release is done. Also will help search engines to correctly identify the latest documentation that should be listed on results. >> >> >> Many special thanks for this improvement. I wish we did this earlier. >> >> BTW, what we need to do to update this latest doc reference when a new version is rolled out? Could you share the instructions? >> >> — >> Denis >> >>> On Mar 10, 2017, at 1:54 PM, Mauricio Stekl <[hidden email] <mailto:[hidden email]>> wrote: >>> >>> Hello Igniters, >>> >>> I am sending a .patch file attached with some changes related to SEO that I have done to Apache Ignite website. >>> >>> Here are some details: >>> >>> - Setup rewrite rule on .htaccess so latest API doc can have always the same URL ( for example https://ignite.apache.org/releases/latest/javadoc/ <https://ignite.apache.org/releases/latest/javadoc/><https://ignite.apache.org/releases/latest/javadoc/ <https://ignite.apache.org/releases/latest/javadoc/>>) In this case I pointed it to version 1.9.0. This will prevent having to manually change all inbound links every time a new release is done. Also will help search engines to correctly identify the latest documentation that should be listed on results. >>> - Added NOINDEX meta tag to all API documentation for versions <= 1.8.0. This will help crawlers to give more page authority to latest version of the doc, and will avoid indexing more than 25.000 URLs. >>> - Added canonical url tags and GA tracking code to all .html files for 1.9.0. >>> - Updated some anchor tags on the homepage which were linking to the features using only the icons and not the feature's title text. >>> - Updated sitemap.xml with 1.9.0 URLs. >>> - Updated the links on navigation so they point to latest version of API documentation. >>> >>> >>> I will appreciate if any of the committers could merge this on website’s repo. >>> >>> Please let me know if you have any question. >>> >>> Thanks in advance. >>> >>> Best, >>> Mauricio Stekl >>> >>> >>> <api-documentation-cleanup.patch.bz2> > |
Free forum by Nabble | Edit this page |