SEOClerks

Google may penalize exact matched domains



Write the reason you're deleting this FAQ

Google may penalize exact matched domains

Gary Illyes from Google just twitted this:

Google may penalize exact matched domains

So apparently he is the look for "bad" exact matched keyword domains that are actually ranking for those keywords but are spammy in some way or use spammy tactics to get those ranks. He may be checking their backlinks profile also don't know exactly how the folks from Google are "hunting" these domains but if you have any competitors you want to get rid off and you think they may use black hat tactics and also are exact matched domains, give this guy message!

I personally hate domains that use exact matched keywords in their name, never liked them, tried a couple a few years ago but Google didn't really love them too much and as you can see, they still have no love for them in the present day.

I believe you are much safer just finding a cool name and evolving that into a brand than buying exact matched domains and trying to rank for those keywords.

What do you think?

Comments

Please login or sign up to leave a comment

Join
idealmike
Oh yeah it's much better to create a brand name and go big from the start with your own branded domain name than it is to get with an EMD on something. Even if you can get the .com of it lol. In fact, if you can, register anyway, and redirect it to your brand name! That is the thing to do these days. Sure it can be tempting to go with an exact match domain. Like "BuyWeightLossPillsOnline.com" and Google does still rank by word and take the words in the URL into consideration when ranking a website today.

And it's not to say that you can't still rank an EMD high. In fact, I've had good success with EMD's ever since Google stopped ranking them so high. Not for really high competition keywords though more for low-medium comp keywords you know? In the gaming niche it's still possible to rank a new popular flash game that comes out on Kongregate or Newgrounds or something and then make an EMD for it and get that EMD ranking high if not #1 for its related exact keyword phrase. But high comp keywords forget it! And that's what they're after more anyway is those spammy EMD sites that try and rank for high comp keywords as Google only wants safe sites ranking there.

It's been tricky for them to get right from the start because not all EMD's are spammy EMD's and don't use spammy black hat techniques to try and manipulate Google and are good sites that have all good natural and organic backlinks and the like and shouldn't be punished just because they are an EMD. And Google has known this from the start I think and mainly give that side of it out to their manual review team who can look at their backlink profile and see whether or not they've been engaging in black hat techniques of which they can then give them a penalty.

And that's fair enough, if those sites aren't ranking high naturally because they're a good site, or from some other reason that isn't one that would make and mean that it's a safe site for people to use and it isn't, then it's justified and rightly so. And so it's better to just have a good brand name and go with that and then try and rank that for the keywords you're targeting. However, not all brand name keywords are ranking high through natural and organic backlinks. They're ranking high through some bh stuff as well maybe and if Google cottons on to that it will give you the same manual penalty just the same lol.

Still, it's just better to create a brand name anyway as people can identify and relate to a brand better than they can the keywords you know?

That's what I think.

Mike.



Are you sure you want to delete this post?

Everett
I do not like when people try to get ahead of the curve. People put so much time and effort to rank for keywords that are unrelated to their domain. For instance, if I had an online business that basically just sells electronics, and the domain was "Electre.com", and the keyword was "small electronic shop". I would be mad if someone were to rank higher than me, whilst having a newer domain for the keywords "small electronic shop". This has actually happened to me in the past, and the page was basically advertisements. I think they either were an affiliate marketer or just spammed the page (it was a single) with advertisements to different products. So I applaud Google for looking out for these domains, and penalizing them to the full extent of Google's law. Lol.

It's much more appealing to have a custom domain name, one that you created yourself, other than to have smallelectronicshop.com.. take note folks! Custom domains, one that you created yourself out of words or even a new 'word' has more branding opportunities than "small electronic shop".



Are you sure you want to delete this post?

Lynne
Oh geez you mean like when you type too fast and misspell your bank url and end up on some skanky website? Oh I hate that so much!

Is that what is meant by that exactly?



Are you sure you want to delete this post?

vinaya
I have never thought about this. I have a domain 100springs.com. When I registered this domain, I did not know that the same name without s at the end was already registered. Since the similar domain and my domain both are not associated with a website, I don't know whether Google will penalize me or not.



Are you sure you want to delete this post?

Corzhens
I wonder how Google would determine if I have an exact match domain in the search key that I innocently placed. When you say spammy, what comes to my mind is something that was done deliberately to cheat the search engines. But if my exact match domain was not intentionally done and it appeared only once then I guess it wouldn’t be construed as an exact match domain that is spamming.



Are you sure you want to delete this post?

Order Now
Process Time: 0.26710104942322

Possible Duplicate queries found!
MatchCountSQLScript
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='20650'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='20650'

/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 categories_faq WHERE CATID='41'1SELECT CATID, seo, name, metatitle, h2header, metakeywords, metadescription, metaheader, parentid, image_name FROM categories_faq WHERE CATID='41'

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

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=20650 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=20650 LIMIT 5

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

SELECT * FROM answers a, seoclerks.members b WHERE a.quesid='20650' 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='20650' 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=112409 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=112409 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=112490 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=112490 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=112522 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=112522 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=147398 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=147398 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=169345 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=169345 LIMIT 5

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

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

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

SELECT * FROM questions WHERE quesid!='20650' AND status='1' AND (question like '%Google penalize exact matched domains%' OR question like '%Google%' OR question like '%penalize%' OR question like '%exact%' OR question like '%matched%' OR question like '%domains%') -- ORDER BY RAND() LIMIT 151SELECT quesid, question, seo, userid FROM questions WHERE quesid!='20650' AND status='1' AND (question like '%Google penalize exact matched domains%' OR question like '%Google%' OR question like '%penalize%' OR question like '%exact%' OR question like '%matched%' OR question like '%domains%') -- ORDER BY RAND() LIMIT 15

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

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

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

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

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

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='318' limit 11SELECT profilepicture FROM seoclerks.members WHERE USERID='318' 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=20650%' 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=20650%' 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='272.jpg'1SELECT profilepicture FROM seoclerks.members WHERE USERID='272.jpg'

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

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

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

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

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

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

/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
0.1386211SELECT A.*, B.seo, B.name as categoryname, C.username, C.userlevel, C.lastlogin, C.ip, C.profilepicture FROM wanttobuy A, categories_wanttobuy B, seoclerks.members C WHERE A.active = 1 AND A.category = B.CATID AND A.USERID = C.USERID AND (A.tags LIKE '%Js%' OR A.skills LIKE '%Js%') ORDER BY A.lastgigedit desc LIMIT 0,400.1386210.138621
0.1016451SELECT COUNT(A.wantid) AS total FROM wanttobuy as A, categories_wanttobuy B, seoclerks.members C WHERE A.active = 1 AND A.category = B.CATID AND A.USERID = C.USERID AND (A.tags LIKE '%Js%' OR A.skills LIKE '%Js%')0.1016450.101645