SEO project management/coordination/communication challenges can break an otherwise meant to be successful process π€·π»ββοΈ A few tips to avoid this:
1. Establish & make sure all involved understand the "WHY" (Main Purpose) of the process: What you're ultimately looking to achieve
... this will allow you to easily prioritize (and re-prioritize when needed) activities, eliminate noise, and easily put in context any challenges and issues that arise in the process: Doest *THIS* help to achieve (or not) the WHY? Tackle accordingly.
...
2. Define and document agreed minimum requirements for the process success* (establish what success will look like too!):
Eg: To implement N priority actions per month with Y% of SEO specifications effectively in place.
Make sure to allocate resources/times accordingly.
...
... what? is it not possible to allocate the minimum resources/times? Communicate to change the expectations based, and ideally, also the situation to make it happen.
You can't communicate this if it hasn't been set though.
...
.... 3. Establish clear roles for anybody involved: Who's in charge of what in the project? Who's the highest level decision maker? Who should implement? Who should test before and after the release? Who's the ultimate responsible person to give the ok before a launch?
...
...4. Establish quality standards to follow in the activities/efforts in the project, creating a checklist to be used to validate that the expected functionalities are achieved without errors, not only during their implementation and launch, but also at an on-going basis.
...
... establish too what the minimum expected quality looks like and what would be a blocker for a launch if it's not achieved.
6. Create not only a risk avoidance but also a response plan: What are the steps to follow if something goes wrong? Steps to identify as quick quickly..
... and to reverse the "error" as soon as possible to minimize the damage.
7. Establish clear communication protocols:
*When you will communicate, how often, with whom and through which medium based on the type of activity, criticality and urgency.
...
If you found this useful, watch the latest @CrawlingMondays about SEO Project Management for Agencies:
Are you doing Speed & Core Web Vitals analysis? To prioritize actions w/ clients I've found useful to do competitive speed & CWV analysis to show its importance and impact vs. other player for meaningful queries!
Here's a thread about how to do it w/ free tools β‘οΈπ
...
1. Identify your top pages CWV metrics vs. competitors for most important queries:
How are your pages targeted to the most meaningful/relevant queries performing vs. your competitors? Show the gap in SERPs by using @defaced Core SERP Vital extension: defaced.dev/tools/core-serβ¦
...
2. Let's dig deeper and compare these pages using pagespeed.compare that shows both Mobile lab (lighthouse) and and field (CrUX) data at different levels of detail for the gathered metrics (LCP, FID, CLS) with nice visual comparisons to show where's the gap among them
* If you only have certain offering available for *some* countries, publish those URLs only in those, don't waste crawlers efforts going through hundreds of thousands of URLs which are not indexable anyway ...
* If you're language targeting and end up realizing you can't grow further due to lack of localization and there's enough traffic + conversion potential in that market: consider to start country targeting it - it will be better than trying to "patch" and look for workarounds...
* If you're country targeting using subdirectories, for heaven's sake, please use the country subdirectory as the first one in your URL structure, eg: domain.com/ch/ for Switzerland rather than language first, eg: domain.com/fr/ch/ for Swiss in French, etc. π
Do you really need to use hreflang annotations? Are your different International Web versions suffering from search results cannibalization/overlay? Stay tuned for a *free* way to find it out...
Identify the hreflang need & implementation scope for free w/ this Google Data Studio Dashboard I've created to check International Search Results Overlay Issues:
This Google Data Studio dashboard allows you to select a site version from Google Search Console, to see which are the top countries for which the selected Web version is ranking for, and see if there are non-relevant countries generating non-trivial impressions + clicks...
Low Hanging Fruit Structured Data Implementation Prioritization:
1. Check for which search results your pages are shown in the top 10 but not included in SERP features triggered by SD: FAQs, How-To's, etc for which you have content. SEMrush offers filters to obtain them...
...
2. Export the list of these pages and do a list crawl of them using an SEO crawler supporting SD validation, like @screamingfrog, making sure to enable JS crawling + SD validation...
....
3. Check if these are not implementing the relevant Structured data or if they're including it but with errors that could make them to not trigger the relevant SERP feature, assessing if they're following also Google's Quality Guidelines too: developers.google.com/search/docs/guβ¦
If youβre a digital marketing company thatβs not remote yet, hereβs something new to try before end of year: a day per week working remotely (from anywhere your team wants). Your team will likely improve productivity that day without commute and disruption...
...youβll show that you trust your team and care about a better life-work balance too. Itβll force you to improve your communication + coordination channels and protocols and will make obvious issues that were previously hidden by an always βin personβ setting that you can fix..
... the best that can happen? That you see it works so well that you can go fully remote when checking that any previous concerns were diluted when trying. The worst? That it goes so bad somehow that you stop doing it after seeing you definitely need to fix certain issues first..