Scroll to top

Get In Touch
2675 Nakota Rd., Royal Oak, MI 48073
[email protected]
+1 248-792-4120

Work Inquiries
[email protected]
+1 248-792-4120

seo process

One of the questions I ask before starting a new SEO Process is the existing capacity and flexibility to implement technical and content changes on the website, which can be highly facilitated or totally challenged by the characteristics of the content management system in use. Even with a professional SEO company services dedicated team of experienced web developers, the implementation of some of the most important SEO recommendations can become a nightmare and even non-viable to develop due to the restrictions of the CMS in use.

This is why for new sites looking to choose a CMS or businesses migrating to a new one it’s also key to assess and take into consideration the different elements that will need to be optimized during an SEO process -besides those related to the required web publishing functionality.

To facilitate this CMS assessment and selection I’ve created a checklist including the different SEO related requirements to take into consideration, from crawl ability & indexability to relevance & sharing:  Click Here for the IMAGE   You can download a bigger version of the checklist here.

Let’s go through these SEO requirements:

Crawlability & Indexability


how to optimize seo

Content

Each of the site’s pages should be shown through only one URL. Featuring the same content in many URLs or all of the site content through just one URL should be avoided. Content should be directly included as text and placed directly in the HTML, avoiding Flash or scripts. Content should be always visible to the user and accessible to the search bots. Cloaking should be avoided.


how to optimize seo

URLs

Although it’s not necessary that the URLs are optimized by default -as the optimal URL structure & pattern might change from site to site- what it’s important is to have the flexibility to easily configure & personalize the URLs to be descriptive & hierarchically organized, avoiding parameters & sessions IDs to show the site content.


seo process for new website

Canonicalization & redirects

The CMS should facilitate the inclusion & configuration of canonical annotations to indicate the original URL of your site pages as well as the implementation of 301-redirects, whether to refer to your preferred URLs (from your non-www to the www versions of your site pages, for example) to avoid content duplication issues or when changing your pages addresses and refer to their new URLs.


robots txt

Robots.txt

The ability to easily create & edit the robots.txt file to block those areas of your site that you don’t want search engines to crawl and indicate the location of your XML sitemap.


meta-robots-tag

Meta-robots tag

Should provide the option to easily add & configure the meta robots tag in all or specific pages of your site and have the capacity to noindex them to avoid duplicated content for example, such as what can be generated through internal search results.


site-speed

Site speed

Should provide features or extensions/plugins to optimize the pages speed by enabling caching & compression, minifying resources, removing render-blocking JS, etc.


xml-sitemap

XML sitemap

Automatically generating XML sitemaps for your site content -pages, images, videos- while facilitating their configuration to avoid the inclusion of blocked, noindexed or canonicalized URLs.


paginations

Paginations

Facilitates the indication of paginated pages with the inclusion of the rel=”next” & rel=”prev” tags.


multi-device

Multi-device

Provides multi-device support with a desktop, tablet & mobile friendly Web versions whether through responsive, dynamic serving or parallel mobile sites.


error-handling

Error-handling

Allows to easily configure error pages with the appropriate HTTP status.


web-standards

Web standards

Follows Web standards and provides a clean HTML code with externalized CSS & JSS.


categorization

Categorization

Provides a flexible categorization feature that allows to hierarchically organize pages to use their topics as main criteria while avoiding content duplication issues.


crawlable-navigation

Navigation

Provides text-based navigation with menu & breadcrumbs with customizable anchor text & rel nofollow attribute, linking directly to each relevant page.


internal-search-configuration

Internal search

Allows managing internal search results to avoid content duplication issues & configure sitelinks search box.


internationalization

Internationalization

Allows to enable independent language/country versions with differentiated Web structure & tag the site pages with hreflang annotations.


Relevance


titletag

Title tag

Allows to personalize & optimize the title tags of each page & additionally set rules to automatize their generation by using patterns.


meta-description

Meta description

Allows to personalize & optimize the meta descriptions of each page & set rules to automatize them.


headings

Headings

Includes & allows to personalize relevant & descriptive heading tags (H1, H2, H3, etc.) for each page.


structured-data

Structured data

Provides features or extensions to use Schema.org markup when relevant & show rich snippets for the supported content types.


images

Images

Allows to personalize & add relevant an ALT description to images.


video

Videos

Allows adding relevant captions & transcriptions to videos (and use an HTML5 video player instead of a Flash one).


Other Features


user-generated-content

User-generated content

Enable indexable comments, Q&A, reviews in the site pages.


social-tags-buttons

Social tags & buttons

Provides functionalities to include social tags (open graphTwitter cardsrich pins) & integrate social buttons.


analytics

Analytics

Allows to easily include Web analytics code in all of the site pages & integrate with Webmaster Tools.


security

Security

Provides Web security features & extensions that help to protect against hacking attacks.


backup

Backup

Provides functionalities to perform frequent & schedulable backups.


update

Update

Provides frequent platform updates with fixes & new features.


export

Export

Allows to easily export the site content & configuration.


rss

RSS feeds

Supports the generation of RSS feeds to facilitate subscriptions.


Sometimes is not possible to have all of the desired features and it’s a must to prioritize those requirements that are more critical, will have the higher SEO impact and will facilitate the most of the optimization process.