Skip to main content

SEO - Migrating Tutorial URLS

Background: \ \ Research on SEO during innovation Friday of Dec 2020 showed that simple URL changes may have an impact on SEO for POWR Tutorial Pages. \ \ Hypothesis: \ By changing the order of the URL structure and words in the URL we will see an increase in impressions on tutorial pages.

\ Scenario: Change URL Structures so Keywords are Shown in the First Sub-Level: \ GIVEN I am on a tutorial landing page

WHEN I look at the URL \ THEN the URL shown should follow this structure: https://www.powr.io/[app-name]-for-[platform]-how-to-add-to-your-site

AND any new page that is generated will follow this structure \

Scenario: Add param to URLs for easy tracking in Google Analytics

GIVEN I am on a tutorial landing page

WHEN I look at the URL

THEN I will see the additional param &src=tutorials at the end of the URL.

Scenario: Update Sitemap to Reflect Changes to URL Structure \ GIVEN the tutorial pages URL structure is updated

WHEN I visit the POWR sitemap at https://www.powr.io/sitemap.xml \ THEN I should see the new tutorial URL listed

AND the old structure should be removed \ \ Scenario: When a previous URL Structured Tutorial Link is Clicked, it Redirects to the New Structure.

GIVEN I click on a tutorial landing page link anywhere online

WHEN the URL follows the old structure: https://www.powr.io/tutorials/how-to-add-[app name]-to-your-[platform]-site \ THEN the page should 301 redirect to the new URL Structure

Scenario: Update the Canonical Meta Tag

GIVEN I am on a tutorial landing page

WHEN I look at the canonical metatag \ THEN the href shown should follow this structure: https://www.powr.io/[app-name]-for-[platform]-how-to-add-to-your-site

AND any new page that is generated will follow this structure

Scenario: Update tutorial landing page links on powr.io

GIVEN there is a link to tutorial landing pages on powr.io

WHEN I look at the href \ THEN the href shown should follow this structure: https://www.powr.io/[app-name]-for-[platform]-how-to-add-to-your-site

\ Scenario: Change URL Structures for all languages so Keywords are Shown in the First Sub-Level: \ GIVEN I am on a tutorial landing page for any language other than english

WHEN I look at the URL \ THEN the URL shown should follow this structure: https://www.powr.io/[app-name]-for-[platform]-how-to-add-to-your-site (e.g. Spanish should say https://www.powr.io/[app-name]-para-[platform]-cómo-agregar-a-su-sitio-web)

AND any new page that is generated will follow this structure

\ \ Scenario: Language Links in The Language Selector for Tutorials Point to New URL Structure: \ GIVEN I am on a tutorial landing page

WHEN I click a language in the language selector

THEN the href shown should follow this structure: \ https://www.powr.io/[app-name]-for-[platform]-how-to-add-to-your-site (e.g. Spanish should say https://www.powr.io/[app-name]-para-[platform]-cómo-agregar-a-su-sitio-web)

\ \ \ \ \ \