DEV Community

Aymen Loukil
Aymen Loukil

Posted on

I'm SEO Consultant, Ask Me Anything!

Hi everyone ! I'm an independent international SEO Consultant, speaker and i write about SEO in my blog

Top comments (61)

Collapse
 
rahulchowdhury profile image
Rahul Chowdhury 🕶

Hey Aymen,

Thanks for this opportunity. :-) Here's my question:

  • How can I get my personal website or my product page to rank as the 1st result for my name or my brand keyword?

For example, my name is Rahul Chowdhury which is a fairly common name. How do I get my personal website which is rahulchowdhury.co to rank first among the search results?

Collapse
 
loukilaymen profile image
Aymen Loukil

Hi Rahul,

Ahah good question. Here are 2 things for that :

  • Having your content optimized with "Rahul Chowdhury" #content
  • Having other contents citing "Rahul Chowdhury" and linking to your website #links
Collapse
 
radicalbee profile image
Abdu

Thank you very much for the efforts you are putting here to make developers SEO aware.

Here is my question: What if a username or domain name doesn't reflect the real name? What should be the strategy for the personal website/brand?

Collapse
 
vuild profile image
Vuild

The value you will get from ranking #1 for your name will be very little as 99.99% of traffic will be for other Rahuls as well. It is called "fools gold" unless you want to be a famous (at which point your rankings will mostly take care of themselves with a bit of basic work).

The simple workaround is to adopt a rarer pseudonym for your work.

Or you can target slightly smaller terms like "Rahul Chowdhury Bangalore" or "Rahul Chowdhury Greatest Developer" or Rahul Chowdhury CompSci" initially.

If you really want the #1 for your name, then make a content engine & do a lot of unique things that attract attention (rather than trying to an SEO play specifically).

Collapse
 
loukilaymen profile image
Aymen Loukil

Control your name / brand 1st page of Google is very valuable. Many brands are loosing traffic because competitors are ranking on branded queries.

Thread Thread
 
vuild profile image
Vuild

Agree. Many lose highly targeted traffic by not controlling their vanity serps.

If you have no real brand type in traffic it doesn't matter much (like most devs/personal brands). For any kind of company with a range of products or a strong brand then yes, they are missing out. They should even be running ads for their brand terms, using secondary sites, filling the whole SERPs, sideboxes, news, typos, competitors etc. Basically any on-page real estate you can get.

Collapse
 
rahulchowdhury profile image
Rahul Chowdhury 🕶

Thanks for the detailed insight. :-) I'll try this out.

Collapse
 
vuild profile image
Vuild

Look at the SERPs for your name, just add more content & get a few decent links with good anchor text from authority sites. Some guests posts would do it pretty much. You'll mostly just get a bunch of low engagement off-topic traffic (the other RCs) but it won't take long. "Developer Bangalore" & similar is more worthwhile long term.

Collapse
 
hetul profile image
hetul

We are running an e-commerce portal with around 15k products... Around 85% of these are from 3rd party manufacturers. These products are also available on many other websites with the exact same title and description.

Our concern is that because of these products, the quality of our website maybe considered as poor. And it is affecting the 15% of items we are really wanting to sell.

My question is, should we noindex these 85% of products? And just keep their category pages? Any ways we would like users to land on the category pages instead of the product pages...

Also, this gives us better control over creating unique content / descriptions at category level... Writing unique content for 12k products is just a bit too much at this stage...

We can gradually work on individual products and then remove their noindex.

What's do you think? How would you deal with this?

Thanks
Hk

Collapse
 
loukilaymen profile image
Aymen Loukil

Hi Hetul and thank you for asking this question !

In fact those approx 12k product pages are duplicate from other websites. Pushing them as they are to Google is actually a not good idea for SEO.

I have 3 advice for you :

1- Invest on your categories / subcategories pages
Think about having original, unique and high quality cat pages. Try to target all the interesting keywords.
2- Prioritize your top products for content production
I guess only a small % of those 85% are high priority products. So invest on them.
3- On your product details pages, think about compiling the data you have and presenting it in different manner. Don't just give the product characteristics..think about the need that this product fits, how to use it, other useful information other providers don't give..Etc

Collapse
 
hetul profile image
hetul

Thanks Aymen, We were in the dilemma on how to deal with these pages... so thank you for your inputs.

We will probably be able to act on points 1 & 2 immediately. Point 3 is the direction we want to move to... so will pick top performing products across the site and start improving them first hopefully we are able to get done sooner.

Thanks
hk

Thread Thread
 
loukilaymen profile image
Aymen Loukil

Great ! Glad that could help you with this ;)

Collapse
 
goalworld22 profile image
nottiela

Hi,

Im working on an ecommerce site,I first planned on using node with vuejs, but I think that from SEO it will be a disaster (also saw some one asked you about angular).

Sooo

  1. Is it true that bing and yahoo, will not even rank my site?
  2. Google bot can index js, but from what I read it will take him 2 iterations to get all the content?
  3. Will server side rendering solve this issues or is it still not comparable to php website?
  4. Im also building mobile app for my platform, any suggestion or insights regarding deep links to app? From what I understands the rank depends on the web version of the page? how can I promote deep links?

Thank you !!

Collapse
 
loukilaymen profile image
Aymen Loukil

Hi Nottiela and thank you for passing by,

Are you obliged to build it with a JS framework ? If yes ok but should be aware of the amount of additional efforts to do to be comparable to non JS website. SSR and dynamic rendering could be a solution. SSR'ed pages are ok.
This solution also comes with risks :

  • SSR server could be a SPOF (Single point of failure)+ If SSR goes down => Googlebot will see empty pages
  • SSR must be well configured (UA, proxy etc)

If your business rely on SEO try to avoid these technologies.

4-Try to link between your website and your App stores pages, put them also on your Schema.org structured data. Yeah ranking depends on the web mobile version (Mobile bot of SE). Do you think about creating a PWA ? :)

Collapse
 
goalworld22 profile image
nottiela

Hi ,
Thank you for your answer. I wanted to use JS to save some development time, but I will go with PHP for web.
And I wasn't thinking about pwa , since Im focused on the mobile apps. But this is a very good suggestion, I will definitely use it.

Thank you (:

Thread Thread
 
loukilaymen profile image
Aymen Loukil

Great !

Collapse
 
mortoray profile image
edA‑qa mort‑ora‑y

Why do many SEO sites say that articles should have outgoing off-site links? Does it improve search performance somehow?

Collapse
 
loukilaymen profile image
Aymen Loukil

Hi edA‑qa mort‑ora‑y and thank you for this question !

My short answer : Out-bound links are good.
Longer answer : The foundation of the WWW (World Wide Web) is about getting documents connected each other with links. There are many good reasons to make relevant external links :

  • Useful for users to find more related resources, additional ones. You may not / can't cover everything
  • Useful for Google and search engines : They need to connect the dots and explore the web to be able to propose the closest documents to users searches.
  • Useful for your ecosystem (customers, suppliers, local network, partners).

Many metrics Search engines could use to review the value of a link check some of them described in (Moz SEO learning center) [moz.com/learn/seo/external-link] and yeah i'm adding an external link :)

Collapse
 
music4india profile image
Music4india

Well I am seo expert too ! I agree with you abt out bound links but you will loose traffic if you do that. I prefer you make subpages for the required traffic for which you are making subpages. This is will even boost the pages which you are referring too. All the best ! :)

Collapse
 
vuild profile image
Vuild

All the busiest sites online link out a lot. Think: Google/Fb/Yt/Twitter/reddit & beyond.

On a technical level: outbound links make no difference. Inbound links, anchor text do.

All other factors being the same, outbound links will not make you rank any higher unless they spread awareness or improve the quality content.

"Losing" traffic via outbound links is not a real consideration if you are building a long term site but will impact conversions (on a typical landing page for example).

Collapse
 
subsr97 profile image
Subramanian 😎

AFAIK, the relevance of a page is determined by the number of inbound links from other relevant pages and outbound links to other relevant pages.
But I'm not sure. So following.

Collapse
 
vuild profile image
Vuild • Edited

There is no reason outbound links should impact a page's ranking in SERPs otherwise you can just add links to increase your ranking. Citations (as they were originally) are useful, but try it. Make two identical pages, one with more links.

It's changed a lot, but these are the original docs on Information Retrieval.

ilpubs.stanford.edu:8090/422/1/199...
ftp://ftp.cs.toronto.edu/pub/repor...
en.wikipedia.org/wiki/PageRank
en.wikipedia.org/wiki/Hilltop_algo...
The principles are still there mostly.

Collapse
 
missamarakay profile image
Amara Graham

Do you have any resources for learning about SEO from a developer or developer advocate perspective? I know SEO is meaningful, but sometimes I got lost in the "lingo". Maybe a practical SEO cheatsheet or something similar?

Collapse
 
loukilaymen profile image
Aymen Loukil

Hello Amara ! Thank you for this dev/SEO question. I was developer myself and i had the same feeling at the beginning of my career.

Could you please precise a little bit on what field you are feeling lost ? Is it about rendering for search engines bots ? is about websites architecture ? is it about front end performance ? Schema.org implementation ?

Collapse
 
missamarakay profile image
Amara Graham

Oh goodness! You lost me with all of that!

Let's start with the things most relevant to me right now.

Why is "cross posting" the same article or blog on multiple sites considered bad for SEO?
What fields can be used as meta-data? What might be good things to put in meta-data?
Should I care about getting my content ranked? Is it good enough if its on the first page of search and not the top returned result?

Or maybe the bigger question, are these questions considered part of SEO? Or am I such a beginner I'm confusing myself! :)

Thread Thread
 
loukilaymen profile image
Aymen Loukil

Ahaha this comment made me smiling so thank you :)

  • Search engines roles are providing contents (web documents) that answer the users intent / search. They try to push quality results and by quality i mean : unique piece of content (no duplicate), content that answers the right questions, gives value ..etc
    Duplicating the same document over the web makes Google (or any other SE) struggling to understand who is the owner and why should he/she shows one of them and not the other.. Actually you could cross post on a proper SEo way by adding a canonical tag. The canonical tag will tell Google that B; C and D versions of a content are just from A original content. So they point out to A and Google will show A and not others :)

  • Meta data : Hmm the most important ones for SEO are : meta title, meta Description and meta robots. For title : it should describe what the page is about and include the top searched keywords [for that you could use some paid / free SEO tools to find out what people are looking for and an idea about the search volumes]. Meta description also will show up in the SERP (Search Engine Results Page) and its role is about give more information (than title) about the content of the page. Meta Description is important to incite people to click on your result (impact CTR : Click through rate). Meta robots are important for telling Google to index or not this page..

  • What are your content goals ? Getting awreness, customers, buyers, new subscribers for your cloud platform ? :) if yes, you should work to be on the top of returned results, yes. Web is very big...being standing out is not that easy but SEO is for that.

And yeah your questions are part of basic SEO foundations and that's actually a good starting point.

Let me now give you some resources to go further ;)

support.google.com/webmasters/answ...
moz.com/learn/seo
ahrefs.com/blog/learn-seo/

Hope that helps ;)

Collapse
 
nielsbom profile image
Niels Bom

Q1
Is content still king?

Q2
What's your view on isomorphic tech aka server-rendered sites?

Q3
What's your view on AMP?

Q4
What organisational strategy do you recommend to keep a proper balance between having a lighter page load vs feature bloat (having lots of extra analytics, ads etc etc etc) on a page? In my view it's often a tug-of-war between usability-people vs the more business-y side of an organisation.

Thanks!

Collapse
 
loukilaymen profile image
Aymen Loukil

Hello Niels ! Thank you for passing by, interesting questions ;)

Is content still King ?

Yes but with just content you can't go far..Technical SEO is getting more weight over time. Many websites are only investing on content, huge amount of articles..If you take a look on how these contents are performing with Ahrefs or other SEO tool, you will be surprised. The majority of contents on the web are getting 0 traffic. My advice : Content is good but don't put your eggs in the on basket. Invest on technical SEO, work to get natural Links, focus on answering searchers intents, stand out your contents with structured data, improve your website speed, think mobile, PPC, emailing and any other way to reach your customers online. And don't forget, offline stills important :)

What's your view on Server-rendered sites ?

Let's pray that the SSR server don't go down !

SSR can be a workaround for JavaScript websites but never a choice for a new project. However it is an upside down solution...If your business rely on SEO, try to avoid these technologies.

What's your view on AMP ?

AMP is a "SERP occupation" opportunity with some features (carousel, news etc).
AMP is not ok with web concept and standards.
AMP is not for speed as they try to market it, so if your website is slow optimize it instead of implementing AMP.

strategy to keep a proper balance between having a lighter page load vs feature bloat

Defining performance budgets is one of working strategies for that.

Collapse
 
ben profile image
Ben Halpern

While you're here, does anything about dev.to stand out at a glance as poorly done with regards to SEO? 😄

Collapse
 
loukilaymen profile image
Aymen Loukil

Hi Ben :)

Em congrats for the web performance side !

Some quick things :

  • I wouldn't index this type of page : dev.to/rahulchowdhury/comment/af2b which is a part of the main page

  • This page is a duplicate of the main page : dev.to/loukilaymen/i-m-seo-consult...

  • dev.to is mainly based on UGC (User Generated Content) and this is challenging for SEO. It could leads to very light content, spam contents, duplication (user based one..etc)

  • The fact that URLs of posts contain username slug is also risky ...
    Exemple : Your top driving traffic post : dev.to/emmawedekind/regex-cheat-sh...
    It drives 4,683 visits per month (source: Ahrefs). If emmawedekind delete one day her profile, the website will lose the traffic.

  • New user profiles are kind of empty...are them valuable getting indexed in Google ? May be set a rule : If user active + at least 5 posts/comments..index the page and noindex per default..

  • There are many many traffic opportunities for Dev.to :)

Collapse
 
ben profile image
Ben Halpern

Thanks a lot!

Un-indexing the empty profiles had never occurred to me, but that makes sense. And I can look for other things along these lines.

The idea is that Google will penalize the whole domain as low value because these pages are not relevant search results?

Thread Thread
 
loukilaymen profile image
Aymen Loukil

Penalize is a big word here.. Google attribute to every website a quota named "crawl budget".

It is about the number of pages to crawl per a timeframe (a day for simplifying), so if you tire its bot crawling low value / light content pages, it will difficultly discover the pages that are good and leverage value to users..

Another angle : Every page that i push to Google should have a ranking goal..Is it unique ? does it contain valuable content ? Accessible by one unique URL ? It targets what keyword(s)..?

This could be a basic framework for deciding what type of pages should i index in my website.

Collapse
 
joshualjohnson profile image
Joshua Johnson

How do you prove your SEO strategies work?

Collapse
 
loukilaymen profile image
Aymen Loukil

Hello Joshua,

Are you talking about convincing the customer to implement an SEO strategy or after implementation ?

Collapse
 
joshualjohnson profile image
Joshua Johnson

No, more what are your KPIs for clients. How does your customer know they are getting value out of what they are spending with you.

I've worked with a number of SEO firms in the past and at the end of the day, all I really cared about is "Are my conversion numbers up?" For example, I would see traffic go up, but would see conversion rates go down because non of the traffic I was getting was converting. The SEO firms I've worked with would say "see...we are producing because more people are seeing your product"

At the end of the day, I'm spending 2000k - 5000k per month and didn't see any ROI.

So how do you prove that your SEO is working?

Thread Thread
 
loukilaymen profile image
Aymen Loukil • Edited

Good question Joshua.

SEO consultant mission is about to recommend things he/she believes will work for the customer goals. At the end of the day, SEO, with other channels should help increase business growth (it could be data, money or reputation). According to business goals, KPIs should be set and followed.

IMHO SEO could help with conversion but not the first responsible for it..conversion optimization is another "job". However, SEO should increase qualified trafic and not just organic trafic that never convert because it answer other intent.

Collapse
 
mjb2kmn profile image
MN Mark
  • How often do you deal with questions of the ethics of techniques?
  • Is there an imbalance in effectiveness between ethical (White-Hat), and unethical (Black-Hat) SEO techniques? To give an example: will keyword stuffing and link farming give an advantage you can't otherwise get without these generally accepted unethical techniques?
Collapse
 
loukilaymen profile image
Aymen Loukil

The question of ethics is recurrent in search / ORM (Online Reputation Management) industries.

Let's see the big picture...is having one big search engine ethical ?

It is complicated to evaluate this...undetected black hat techniques give obviously advantage. Barrier between ethical and unethical SEO techniques are difficult to determine. Example : Your friend works as journalist in a big online magazine..helps you to get featured + a backlink to your website.

Collapse
 
adamddurrant profile image
Adam Durrant

Hi aymen,

I have a site that has awful hreflang markup.

The biggest dilemma I have is that we are a UK charity but have multiple variants for no reason.

We use directories and have:

/En/ for global
/En-gb/ for UK
/ Not marked up

Google pushes majority of our traffic into /en/ and very little into the other two.

In my mind we don't need an en-gb and / should be used as global and UK.

I'm really not sure what to do other than to get rid of /en-gb/ and 301 redirect all / into /en/

Feel free to have a look - cips.org

There are a lot of other issues so gloss over those for the moment 😂

Collapse
 
loukilaymen profile image
Aymen Loukil

Hi adam,

First you should understand why do these versions exist. What were the motivations ?
May be the strategy changed since ?
If you don't need these variations, try to consolidate and have global version per language. OFC should see the overall picture (business, audiences, services per audience etc) to define the best i18n / localization strategy for SEO.