> 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 <mauri...@gridgain.com> 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 <dma...@apache.org 
>> <mailto:dma...@apache.org>> 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 <mauri...@gridgain.com 
>>> <mailto:mauri...@gridgain.com>> 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>
> 

Reply via email to