SEOClerks

TOP SEO TRENDS OF 2019



Write the reason you're deleting this FAQ

TOP SEO TRENDS OF 2019

In the SEO world, 2018 was marked by loads of algorithm update coming from Google Search. In my opinion, it seemed like 2018 was the wildest year concerning Google updates yet, and something tells me this just became the new norm. All SEOs should get used with constant and sometimes drastic algorithm changes coming from Google. 

The Medic update from August 2018 showed everyone that Google can now destroy particular niches. I've worked on lots of medical based websites and content for years now, and I've witnessed total devastation of most of these websites. To be fair, the content itself was playing by the algorithm rules and wasn't really serving the user. It had everything it needed to rank well on the old rules but lack in essence and helpfulness. Of course, there are ways to recover from this update, but it can be very painful to witness a 70% drop in organic traffic. 
TOP SEO TRENDS OF 2019

Now thinking of 2019, here are the most important SEO trends that will shape the plans of every serious SEO out there:

1. Expect the Google search team to remain just as active as in 2018 if not even more so. 

As I said, all these Google Search updates aren't going anywhere. I bet they'll remain just as numerous in 2019. Better yet expect some serious changes on all fronts, the most important for SEOs being the switch to the new Search Console. 
I know you hate using the new Search Console, but you better get used with it fast, because in 2019 Google may well be closing the old Search Consol, it already started moving most of the data to the new one, and some statistics had already stopped functioning in the old console. 

This is a big deal for old-school SEOs that got used with the old Search Console. We are going to miss it, but I believe the change is welcomed.  By the way, expect this trend to continue. It seems to me that Google is moving more and more into SEO tools territory and may even put some SEO tools out of business by offering direct SEO insights that some tools only speculated by collecting huge amounts of data, but now Google is starting to provide directly more and more information. 

2. Mobile first index will continue. 

In 2018 Google began switching websites to mobile first index, meaning the mobile version of the website will become to the main ranking version for a specific domain. Until now this was strictly desktop based, but Google is planning to switch everybody to a mobile-first index in 2019. If you haven't got an email from Search Console informing you about this, you probably going to get it this year. 

3. Your online brand presence will become a significant ranking factor. 

Google has stated numerous times that brand mentions may matter when it comes to SEO and this is only natural. Google is constantly improving and is looking for ways to figure out what the actual authority of a website is without relying too much on backlinks. Giving the fact that backlinks can be created artificially, even on significant authority domains, Google is trying to figure out through brand mentions and general online brand reputation how important and useful a certian brand is to users. 
This new kind of AI together with other new parts of the search algorithm like Rank Brain will evolve into the future search ranking factors of Google, where SEO hacks will get you less and fewer results.

Conclusion: These are the three most essential SEO trends we will see in 2019, at least from my perspective. I've been quite broad in my descriptions, but yet again we are talking about a whole year. If you want to list more specific SEO trends for 2019, please do it in the comments below, I'd be happy to discuss them with you. Maybe in my next post, I'll write a highly detailed list of 20 or more important ranking factors for 2019. 

Comments

Please login or sign up to leave a comment

Join
jaymish2
Great write on SEO trends. I agree that 2018 was quite a wild year for SEO. If you ask anyone in this field, things are not as easy as they used to be. I agree that the biggest trend in 2019 will be in mobile SEO. I think more people are using mobiles to access the internet and search engines. To get ahead its advisable to optimize your site for mobile.



Are you sure you want to delete this post?

Kakashi2020
I have to agree that in 2019 focus would be on mobile SEO since 80 percent of the searches worldwide was made via Smartphones. So we would be seeing a lot of sites optimizing and becoming mobile friendly.



Are you sure you want to delete this post?

Jelineex
More users are using mobile to access on internet. It does gives a lot of convenience and hassle free. Plus, it's cheaper to buy smartphones than computers. Companies/website will always find time to adapt the trend to a mobile friendly site. They can't afford to lose clients.



Are you sure you want to delete this post?

kaushikangara
Great review of the SEO trends of 2018 and also the expectation of 2019 and beyond. This is a complete exhaustive review of where to spend our time on and which sites to avoid. Thank you so much for the precious information which wouldn't have been available on the Internet.



Are you sure you want to delete this post?

Alania
I'm totally not surprised about the Google fact. Google is just a beast of a machine, which will be everlasting I suppose. It's identical to the legacy of Roman empire which is still around, like the law codex. As a matter of fact I think many SEO's might disappear and Google will increase the already existing potential.



Are you sure you want to delete this post?

MelanthaKrasos
It's a good business move for Google to switch to mobile-first index this 2019. Most users nowadays are mobile users and what better way to do it other than switch it to a more customer friendly platform. I will have to look forward for the changes then. Thank you for the information.



Are you sure you want to delete this post?

axl2468
Nice article. Well-written, compact enough, easy-to-understand, and very informative. Thank you, I hope I can use this in the future.



Are you sure you want to delete this post?

amelia88
Interesting insight. It’s always useful trying to predict where SEO will go in the coming year and I think a lot of those predictions are spot on.



Are you sure you want to delete this post?

overcast
What I have found out that this year mobile based websites are thriving. And also some of the apps for the websites are also going strong. So next year many people would be working towards the SEO trends where people are promoting the content through the site. And those sites have made it's ways towards the top of the search. I know it is kind of harder but people can check changing trends by the second quarter of the year.



Are you sure you want to delete this post?

Tehilah27
The World of Seo is not static but rather, it is constantly changing and in order to maintain and increase traffic to your blog and forum, you need to stay up to date and continue updating your articles. 2018 was really wild and I see it becoming more so in the coming year.



Are you sure you want to delete this post?

foxprojects
I've also noticed that many sites in the medical niches got moved down in rankings. The problem is that the content for many of them was of dubious quality and simply aimed at peddling whatever affiliate products the site was promoting, with little regard to whether the information was accurate.



Are you sure you want to delete this post?

cmoneyspinner
I searched for more 2019 SEO trends. AMP and Voice Search were on a list. I'm OK with the AMP (Accelerated Mobile Pages) but I was never too keen on Voice Search. That's likely one trend I won't be following/ But I'm going to do my best to keep with almost everything else.



Are you sure you want to delete this post?

Cristian
AMP was probably a 2018 trend even going back as 2017 AMP was a big thing. People still implement AMP but not at the rate of 2017 and 2018, things are starting to slow down and some websites figured out that AMP isn't really that necessary if they don't offer highly targeted articles and in general, text content.

As for Voice Search, yes, I fully agree. The wide adoption of digital personal assistants had already started to become highly popular in the west and this trend will only continue as wide adoption will continue. personally, I was highly skeptical when these devices first appeared but I got an early holiday gift this year (google home mini + chromecast) and I must admit I find them highly useful and engaging. Definitely the future. So yeah, ignoring voice search is definitely a bad idea.



Are you sure you want to delete this post?

fortext
It’s lucky I’m using WordPress for my website. Finding a responsive theme is so easy these days. If you don’t like how your site looks on mobile using one theme, you can grab a new one easily.

I don’t like the online brand presence thingy, though. It’ shard for small-sized new business to reach the level of brand awareness established brands have. It takes a lot of money to build brands. Yes, you can try making viral content that people will spread voluntarily, but that takes money too.



Are you sure you want to delete this post?

Corzhens
Maybe it will be the year of the updates but will not exactly affect ordinary sites and more likely the changes will be focused on the big sites. Traffic from search engines caused by SEO is now getting to be a big industry that maybe there will be more jobs for SEO specialists for site owners are beginning to learn that SEO methods can give them traffic that they did not dream of.



Are you sure you want to delete this post?

Order Now
Process Time: 0.35892701148987

Possible Duplicate queries found!
MatchCountSQLScript
SELECT * FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-864001SELECT querystring, added FROM members_ledger WHERE ip = ? AND added>=unix_timestamp(NOW())-86400

/opt/clerks-staging/docroot/include/functions/includes/security.php 398 fetchMemberLedger() include_once()

SELECT * FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='27756'1SELECT q.*, c.seo as CatSEO, c.name as CatName, c.parentid FROM `questions` as q JOIN categories_faq as c ON q.catid=c.CATID WHERE (q.status=1 OR (q.status=2 AND userid='') ) AND q.quesid='27756'

/opt/clerks-staging/docroot/viewfaq.php 496 () ()

SELECT * FROM seoclerks.members WHERE USERID='134'1SELECT * FROM seoclerks.members WHERE USERID='134'

/opt/clerks-staging/docroot/include/functions/includes/member.php 445 GetAllUserDetails() ()

SELECT * FROM seoclerks.members WHERE USERID=1341SELECT googleplus_profile FROM seoclerks.members WHERE USERID=134

/opt/clerks-staging/docroot/include/functions/main.php 16914 GetGooglePlusProfileFromId() ()

SELECT * FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=27756 LIMIT 51SELECT m.username FROM ratings_faq as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=27756 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='27756' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc1SELECT a.answer, a.USERID, a.upvotes, a.downvotes, a.ansid, a.parentid, a.combined_votes, a.date_answered, b.username, b.userlevel, b.profilepicture FROM answers a, seoclerks.members b WHERE a.quesid='27756' AND a.userid=b.USERID and b.status='1' AND a.status=1 ORDER BY a.combined_votes DESC, a.date_answered asc

/opt/clerks-staging/docroot/viewfaq.php 1245 () ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184455 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184455 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184528 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184528 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184593 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184593 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184624 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184624 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184640 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184640 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184641 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184641 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184652 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184652 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184660 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184660 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184685 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184685 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184736 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184736 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184784 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184784 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184801 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=184801 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=185352 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=185352 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=185395 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=185395 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

SELECT * FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=185424 LIMIT 51SELECT m.username FROM ratings_faqanswers as r, seoclerks.members as m WHERE r.USERID=m.USERID AND r.upvote=1 AND r.PID=185424 LIMIT 5

/opt/clerks-staging/docroot/include/functions/main.php 17159 GetVoters() ()

UPDATE questions SET total_views = total_views + 1 WHERE quesid='27756'1UPDATE questions SET total_views = total_views + 1 WHERE quesid='27756'

/opt/clerks-staging/docroot/include/functions/main.php 1765 update_Faqviewcount() ()

SELECT * FROM questions WHERE quesid!='27756' AND status='1' AND (question like '%TOP SEO TRENDS 2019%' OR question like '%TRENDS%' OR question like '%2019%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='27756' AND status='1' AND (question like '%TOP SEO TRENDS 2019%' OR question like '%TRENDS%' OR question like '%2019%') -- ORDER BY RAND() LIMIT 15

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM seoclerks.members WHERE USERID='632' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='632' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='212316' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='212316' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='49660' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='49660' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='254580' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='254580' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM seoclerks.members WHERE USERID='134' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='134' limit 1

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_member_profilepicture()

SELECT * FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=27756%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID 1SELECT USERID, username FROM members_ledger WHERE script='/opt/clerks-staging/docroot/viewfaq.php' AND querystring LIKE '%id=27756%' AND added>=UNIX_TIMESTAMP(NOW())-1200 GROUP BY USERID

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() ()

SELECT * FROM categories1SELECT * FROM categories

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() parseRedundantQueriesCache()

select * from categories_software order by name asc1select * from categories_software order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetSoftwareCategories()

select * from categories_wanttobuy order by name asc1select * from categories_wanttobuy order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_wantcategories()

select * from categories_wanttotrade order by name asc1select * from categories_wanttotrade order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_get_tradecategories()

SELECT * FROM seoclerks.members WHERE USERID='745866.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='745866.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='745124.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='745124.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='750227.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='750227.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='589438.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='589438.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='596028.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='596028.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='134.png'1SELECT profilepicture FROM seoclerks.members WHERE USERID='134.png'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

SELECT * FROM seoclerks.members WHERE USERID='600657.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='600657.jpg'

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() getUserProfileImage()

select * from categories_faq order by name asc1select * from categories_faq order by name asc

/opt/clerks-staging/docroot/libraries/adodb5/adodb.inc.php 1899 CacheExecute() insert_GetFaqCategories()

Invalid SQL

count(*)sql1error_msg

Expensive SQL

Tuning the following SQL could reduce the server load substantially
LoadCountSQLMaxMin

Suspicious SQL

The following SQL have high average execution times
Avg TimeCountSQLMaxMin