logo topseosmo.com

@Cugini213

Cugini213

Last seen: Tue 11 May, 2021

Signature:

Recent posts

 query : Re: Facebook crawler with no user agent spamming our site in possible DoS attack Crawlers registered to Facebook (ipv6 ending in :face:b00c::1) were slamming our site, seeing 10s of thousands of hits

@Cugini213

developers.facebook.com/bugs/1894024420610804
Per the answer from Facebook, any page shared on Facebook should expect that if their content is shared Facebook crawlers will increase traffic 10-20x that number of shares.

This sounds like Facebook is scraping the content every single time it's accessed, with little to no caching in place.

In our case, while Facebook is probably good for advertising overall, this is an immense strain when you run a database intensive page that's shared. We'll have to rate limit the traffic on our end to prevent a denial of service attack. A resource intensive answer to Facebook's over active bot.

10% popularity Vote Up Vote Down


Report

 query : Query parameter for page as normal WordPress "pretty" permalink I have a page that is generated dynamically based on a query parameter, which I wish to "mask" as a normal "pretty" permalink.

@Cugini213

Posted in: #Permalinks #QueryString #Seo #Wordpress

I have a page that is generated dynamically based on a query parameter, which I wish to "mask" as a normal "pretty" permalink.

Right now I'm using:
example.com/dynamic-page/?parameter=xxx

and I wish to achieve this:
example.com/dynamic-page/xxx/

All this while using the following WP permalink structure:

/blog/%postname%/


So, currently, this is the WP part of my .htaccess:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


The dynamic-page does not have any children, so there is not already some permalink structure "below" it. All this without messing with WP's standard permalink functionality.

10.01% popularity Vote Up Vote Down


Report

 query : How can I create individual conversion funnels for 200 companies in Google Analytics? I'm looking for a way to setup a funnels to track sign up form conversions for 200 companies that use a

@Cugini213

Posted in: #GoogleAnalytics

I'm looking for a way to setup a funnels to track sign up form conversions for 200 companies that use a single site under a single domain.

Everything is under a single account, single property (UA#), but there are 15 views for each of the categories such as sports, education, or products. Each category is a GA view filtered by the subdirectory: /products, /education, /sports.

However, now they want to look at a per company basis and report on the conversion rate for start and complete sign ups. The problem is that the URL structure jumps out of the category subdirectory and begins with /signup followed by a record database ID (eg. /signup/1234).

Is there a way to use events, virtual page views, category tagging, or some Javascript call to create a funnel for each company?

In the Products GA View (/products), how to report on Nike vs Adidas and 20 others:

Nike: here there are two different shoes that should roll up into Nike

/products/nike/landing-22008
/signup/22008/address
/signup/22008/info
/signup/22008/complete

/products/nike/landing-20394
/signup/20394/address
/signup/20394/info
/signup/20394/complete


Adidas: here there is just one for comparison.

/products/adidas/landing-44112
/signup/44112/address
/signup/44112/info
/signup/44112/complete


In the Sports GA View (/sports), how to report on MLB vs NBA and 30 others?

MLB

/sports/mlb/landing-93848
/signup/93848/address
/signup/93848/info
/signup/93848/complete

/sports/mlb/landing-94112
/signup/94112/address
/signup/94112/info
/signup/94112/complete


NBA

/sports/nba/landing-78000
/signup/78000/address
/signup/78000/info
/signup/78000/complete

/sports/nba/landing-78001
/signup/78001/address
/signup/78001/info
/signup/78001/complete

/sports/nba/landing-78002
/signup/78002/address
/signup/78002/info
/signup/78002/complete


Each of the IDs is a unique product SKU, job, or event. It is not the ID of the company.

I can't change the URLs, and I can't afford 0,000 for Google 360.

How can I track these funnels within the 15 out of 20 views that I have for each different category and by the 200 companies?

10.01% popularity Vote Up Vote Down


Report

 query : Re: Should I use the Google Maps API or the Google Maps iframe embed feature for a static site? Is it common to use Google maps embedded <iframe> for a static site? Or is it best practice

@Cugini213

Makes no difference. But in terms of performance it is better to implement a static image. The easiest was to do so, is to use something like this Google Static Map Maker.

10% popularity Vote Up Vote Down


Report

 query : Google Lighthouse offscreen images & SEO I've used Google Lighthouse for the first time and my main problem are offscreen images, meaning I should lazy load. I already do that but I have and

@Cugini213

Posted in: #Lazyloading #Seo

I've used Google Lighthouse for the first time and my main problem are offscreen images, meaning I should lazy load. I already do that but I have and script preventing bots to lazy load, so they get the whole content.

I want to:


lazy load images
get them indexed in google images
rank good at lighthouse (to focus on other issues and also I guess it would affect my score)


Most articles I've seen are at least 2 years old and I don't get what should I do. Should I stop blocking bots to lazy load?

10% popularity Vote Up Vote Down


Report

 query : Server-Side Google Analytics Google Analytics appears to have a lot to offer me but I am concerned about the increasing use of extensions to limit tracking. I do not want an excessive amount

@Cugini213

Posted in: #GoogleAnalytics

Google Analytics appears to have a lot to offer me but I am concerned about the increasing use of extensions to limit tracking. I do not want an excessive amount of data but I would still like to track visitors who are otherwise privacy conscious and using extensions to limit these external things. For example to determine conversions.

Can I track visitors in Google Analytics using code on the backend instead of using the external javascript tracking?

10.01% popularity Vote Up Vote Down


Report

 query : 301 redirect for new domain whilst maintaining page paths for WordPress site My client has a WordPress site which is hosted on a CPanel Linux server. Their old URL is https://old-example.co.uk.

@Cugini213

Posted in: #301Redirect #Redirects

My client has a WordPress site which is hosted on a CPanel Linux server.

Their old URL is old-example.co.uk. Their new URL is new-example.co.uk.

Both URLs are pointing to the same A record and have been added as domain aliases via CPanel.

All database URLs have been replaced with new-example.co.uk using Interconnect's Search & Replace tool. wp-config.php also has been updated to reflect the new URL.

We then tried this via .htaccess:
#Force SSL
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ new-example.co.uk/ [R,L]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


With the above code, when you visit old-example.co.uk directly via the browser it redirects to new-example.co.uk perfectly.

However, when you click on a an old link via SERPs, e.g. old-example.co.uk/about, the old URL remains in the browsers address bar.

We'd like the new URL to always appear in the browsers address bar. To achieve this, we tried adjusting our .htaccess like so:
#Redirect old domain
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !new-example.co.uk$ [NC]
RewriteRule ^(.*)$ new-example.co.uk/ [L,R=301]
</IfModule>
#Force SSL
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ new-example.co.uk/ [R,L]
</IfModule>

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


This hasn't work and fails to load some images and stylesheets.

Where are we going wrong here?

10.01% popularity Vote Up Vote Down


Report

 query : Re: Can I use Selenium to create automated traffic for improving SEO? Can I use selenium automated traffic for improving SEO of my website? Because Selenium traffic is shown in Google Analytics,

@Cugini213

On using of automated traffic for SEO purposes you will 100% violate against Google terms of service. If you will be caught by Google on this, the penalty probability is very high.

The technical aspects are following:


to make any use for SEO purposes you should firstly start automatically a search query at google search page,
than click automatically on you site's url, which is ranking for the queried keyword.
On browsing you should randomize everything. Everything means:


IP
MAC address
operation system
system configuration
amount and setup of peripheral devices
browser language
browser extentions
click/surfing pathes (click-through ways you through your website after you visit it from search results page)



The idea behind this is, that higher CTR on Google's SERP page acccompanied by good user metrics after SERP click-out (high time-on-site and time-on-page, deep click-through) causes better rankings. The idea was empirically proven by some researchers.

10% popularity Vote Up Vote Down


Report

 query : Facebook creating huge numbers of requests My site is being slammed by facebook - about 30,000 requests from IPv6 addresses in their range. This happens every morning and continues for a few

@Cugini213

Posted in: #Facebook #Nginx #Webmaster

My site is being slammed by facebook - about 30,000 requests from IPv6 addresses in their range. This happens every morning and continues for a few hours.

What reason does Facebook have for doing this? What's the consequence of blocking the range?

Also, I'm impressed by their vanity. All the addresses contain: 0:0:0:0:face:b00c:0:0

10% popularity Vote Up Vote Down


Report

 query : Re: How can I find views per page for each section of my site via Google Analytics I have a number of sections of my site, along the lines of 'acme.org/primary' and 'acme.org/secondary'. Let's

@Cugini213

Right, after looking into this for some time I've arrived at a solution.

I've exported my data to Google Data Studio - where I've created two CASE statements. One categorises content on my site as a Dimension (Content Category), the other counts the number of pages in those pages as a metric (Number of Pages).

I created a final metric, Views per Page (Page Views/Number of Pages), which I plotted against Content Category. This gives me a dynamically updating representation of 'Views per Page' for each content type on my site.

I've written this up in much more detail on my blog for anyone who arrives on this question in the future: rhysmills.com/analytics/visualising-views-per-page-in-data-studio/

10% popularity Vote Up Vote Down


Report

 query : Re: What can cause "Discovered - currently not indexed" in the new GWT The new GWT shows sitemaps links divided into new categories. Two that confuse me: 1. Discovered- currently not indexed 2.

@Cugini213

Googlebot has its own queue, based on different parameters. This is the message about those URLs are even queued.



Aj Cohn has a kind of funny opinion about the meaning of this message:


Discovered – currently not indexed seems to indicate that they see it
in your sitemap but based on how other content looks they’re not even
going to bother crawling it. Essentially, “Ya ugly!” Or, maybe it’s
just a representation of poor crawl efficiency.

Frankly, I’m not entirely sure that the definition of Discovered is
accurate since many of the sample URLs under this status have a Last
crawled date. That seems to contradict the definition provided.

10% popularity Vote Up Vote Down


Report

 query : How do you generate SEO pages that match a large number of generic search phrases and locations? I see that some sites in the Google search results have a matching page for almost any combination

@Cugini213

Posted in: #GoogleIndex #Indexing #Seo

I see that some sites in the Google search results have a matching page for almost any combination of specific keywords and locations. They also actually contain the search query within the page:


We provide you services for << my search query >>


How is that possible? Do they have pre-generated pages for a list of keywords and locations? Or is there some way to dynamically compute the pages? In that case. How would the dynamic pages be in the Google results?

10.02% popularity Vote Up Vote Down


Report

 query : Re: Why would Wikipedia show set external links as rel="nofollow"? I understand that rel="nofollow" is a safe way to link to external sites but why would Wikipedia refuse to link to other sites

@Cugini213

One of the ways search engines determine what Google calls “PageRank” is by the number of incoming links, with more weight given to sites with high page-ranks (NB: I will use this term as the generic word to mean how a search engine prioritises how the results are displayed).

This has resulted in so-called “link spam” where multiple sites have been created for the purpose of linking from them to try and boost the page-rank of the linked site.

Since Wikipedia is one of the most highly ranked sites on the internet, and it allows anyone to create links from there, it would be a ideal place for people to create pages and links for the sole purpose of boosting their site’s page-rank.

By enforcing “nofollow” tags, it tells the search engines that these links are worthless when it comes to considering their value to the linked site. This means the incentive to fill Wikipedia with link-spam is basically eliminated.

10% popularity Vote Up Vote Down


Report

 query : Re: Will social sharing help my website rank in search engines? I am owner of travel related website and recently found that two twitter users have shared a link from my website on their profile.

@Cugini213

Everything is OK, what drives organic traffic to your site. (organic == natural == good, artificial == by bots == bad)
Any link or mention helping people to find your site is OK.
Whether your referrer (ressource linking to you) is or isn't related to your topic is not very important.
Much more important is, whether visitors coming from outta web (from sites, twitter or facebook accounts linking to you) find your site interesting. Finding interesting means read, interact, mention, link back.

10% popularity Vote Up Vote Down


Report

 query : Re: Why am I getting bot hits from compute-1.amazonaws.com? I have a WordPress website with AWS on use, namely the Cloudfront service, to serve CSS, images and JS from the cloud. Lately, I noticed

@Cugini213

These look to me like bots/crawlers running on EC2 instances, rather than anything to do with Cloudfront. AWS publish a list of IP ranges used by Cloudfront here : docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/LocationsOfEdgeServers.html
They're probably harvesting content or email addresses, looking for vulnerable apps, open comment forms where they can post comment spam, or something else not to your benefit. Sadly it's not uncommon for a lot of your traffic to come from bots like this.

You might want to block those IP addresses in the security group for your instance or ELB. If those IP's are hitting your origin servers rather than coming through cloudfront, and you only use cloudfront to access those servers, you might consider using something like this which blocks everything except the cloudfront IPs github.com/awslabs/aws-cloudfront-samples/tree/master/update_security_groups_lambda

10% popularity Vote Up Vote Down


Report

 query : IsAccessibleForFree and cloaking I need an advice regarding isAccessibleForFree and cloaking. I'm running a subscription based news website which has standard free to view teaser (short description)

@Cugini213

Posted in: #Cloaking #GoogleSearch #Paywall #SchemaOrg

I need an advice regarding isAccessibleForFree and cloaking.
I'm running a subscription based news website which has standard free to view teaser (short description) and the full article.

When user comes to the website, server knows is this a logged in user (with subscription) or free to view user and based on this it renders different content.

Non logged-in page has just the teaser and of course logged in page has the full content of article. By this I mean if user clicks view source he will see just appropriate bit.

By reading Google's guidance (Subscription and paywalled content) I got confused.

Does this mean that no matter if the user is logged in or not the server should send the full article which will hide content, if user is not logged in just via CSS?? Which is of course completely non secure and hackable.

10.01% popularity Vote Up Vote Down


Report

 query : Re: How to properly implement paywalled content To avoid cloaking, I'm planing to indicate paywalled content on reviews, but I'm struggling how to format both JSON-LD and HTML: Should I add hasPart

@Cugini213

Google notes in the cited documentation, this implementation is only possible for the type CreativeWork. I don't know, whether this kind of markup, even if validated errorfree by testing tool, is correct by design,
Not a LocalBusiness should be divided into hasPart-parts,
Your review should be marked up as having hasPart, and than as containing an array of multiple reviews,
loremIpsum in HTML would be in my opinion definitely harmful - it is a sign of a website, which isn't finally ready for publishing.


Correct, means valide, markup would be:

<script type="application/ld+json">
{
"@context": "http://www.schema.org",
"@type": "LocalBusiness",
"name": "Example",
"image": "http://localBusiness.example.com/image.jpg",
"mainEntityOfPage": {
"@type": "WebPage",
"@id": "http://localBusiness.example.com",
"hasPart":
{
"@type": "WebPageElement",
"aggregateRating":{
"@type":"AggregateRating",
"ratingValue":"3.75",
"reviewCount":"2"
},
"isAccessibleForFree": "False",
"cssSelector" : ".paywall",
"review":[
{
"@type": "Review",
"author": "John Doe",
"datePublished": "2006-05-04",
"name": "A masterpiece of literature",
"reviewBody": "I really enjoyed this book. It captures the essential challenge people face as they try make sense of their lives and grow to adulthood.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
}
},
{
"@type": "Review",
"author": "Bob Smith",
"datePublished": "2006-06-15",
"name": "A good read.",
"reviewBody": "Catcher in the Rye is a fun book. It's a good book to read.",
"reviewRating": {
"@type": "Rating",
"ratingValue": "5"
}
}
]
}
}
}
</script>

10% popularity Vote Up Vote Down


Report

 query : Re: Does Google count a text only link as a backlink? I would like to know if anyone knows whether a text only mention in a post i.e. www.example.com (NOT placed in <a> tag) counts as a

@Cugini213

If I understood your question correctly, this may answer it. if you just mention a single name without a hyperlink it won't pass any link juice as you need a hyperlink, but if you use a name as anchor text where there is a hyperlink underneath it will pass link juice.

10% popularity Vote Up Vote Down


Report

 query : Re: Does Google counts backlinks from homepage to inside pages? I have a site with good PR and my inside pages are getting increase of PR, but they don't have links pointing to them, only from

@Cugini213

yes, it is internal linking and therefore will be counted by Google. Most important point is that you find out how much power your different pages have and then to link from the page with a lot of power to the page that you want to push!

10% popularity Vote Up Vote Down


Report

 query : Re: Should company name in logo be an image or text? I'm putting a logo (comprising of an image and company name) on my website. I'm not sure whether to save the company name text as part of

@Cugini213

As the text is part of the logo, I would keep it in the image (saves on trying to match any non-standard fonts and having to position it exactly like it is in the logo) - you can always put it in the alt attribute or use microdata to to enhance your seo:

<div id="main-logo-holder" itemscope itemtype="http://schema.org/Organization">
<meta itemprop="name" content="Company Name">
<meta itemprop="description" content="Company Description">
<a itemprop="url" id="logo-home" href="https://www.website.co.uk/" class="main-logo">
<img itemprop="logo" src="logo.jpg" alt="Company Name Logo">
</a>
</div>


More information on organisation microdata

Google Microdata Validation Tool

Google Guidelines on Logo markup

10% popularity Vote Up Vote Down


Report

 query : Showing the home page first in Google search results for searches for the domain name I have example.com built in WordPress, SEO done using YOAST, if you search "website.com" for it on Bing

@Cugini213

Posted in: #GoogleRanking #GoogleSearch #Homepage #Seo

I have example.com built in WordPress, SEO done using YOAST, if you search "website.com" for it on Bing or Yahoo or DuckDuckGo, then it will appear on top, followed by example.com/page … and that's what the client wants.

The homepage or landing page is called "Profile".

If you search on Google, then example.com/page appears first, part of the reason is because it has much more content than the homepage, followed by example.com.

The client keeps asking me about it, I told him let it go, you're lucky enough that it's appearing on Google, but he keeps insisting that he wants to sort it, homepage first, followed by whatever page.

He keeps telling me that all his friends, have websites and if you Google for them, they'll be sorted, homepage first and so on. I think the reason is, his friends' websites don't have SEO at all.

What I could do, is turn off any kind of SEO, then Google will show his domain first, or I could turn off indexing for the media in Yoast, then example.com/page won't have any leverage over homepage but either of those options would hurt him badly, even if he doesn't know it, because he has many images so indexing media is a huge plus for him.

I could change the title of the homepage from "profile" to "homepage", but I don't know if that would mean anything to Google. Please note that all of the website is made of WordPress pages, it's a portfolio static website.

Is there a way, either by code, or by WordPress plugin or Yoast or Google Webmaster Tool, or sitemap, to get Google to recognize what page is the homepage and get it to show it first hopefully?

10.01% popularity Vote Up Vote Down


Report

 query : Re: How does Google discover and index URLs that aren't linked or in the sitemap I can see multiple URLs of my website are crawled by google. I see it using site: in Google search. I was wondering

@Cugini213

Recently had the same issue and was puzzled about how Google knew about an internal URL at my site.

The directory in question for me was /piwik (an open source alternative to google analytics)..

So Google also crawls links in your source files (like html). If there are links in there like in <meta> or <script> urls in here </script>, Google will crawl and index away..

10% popularity Vote Up Vote Down


Report

 query : Does using too many heading tags (h1s, h2s, and h3s) cause SEO problems? On my website, I utilize many h1, h2, and h3 tags. I am most worried over the fact that I utilize the h1 tag way

@Cugini213

Posted in: #Heading #Html #Seo

On my website, I utilize many h1, h2, and h3 tags. I am most worried over the fact that I utilize the h1 tag way too often (3-5 times per page).

I did so initially while designing the site because I didn't know any better, but now I am worried that this may have a negative impact on the SEO of my site.

Can too many of those tags have that sort of affect?

10.03% popularity Vote Up Vote Down


Report

 query : Re: How to allow Google to index protected content? I'm working on my site and as it require users to log in it will be hard to Google to index the sites, because to see 90% of the content

@Cugini213

What you do is not a good idea and can be penalized as cloaking.

Till 1st October 2017 the best practice was the First Click Free as mentioned in a previous answer. However since October 2017 this has changed.

Now google uses Flexible Sampling for paywalled or otherwise not freely available content.

Basically Google lets the publishers decide how much content they will offer without restrictions, but they should mark up their content accordingly. So Google understands which content is protected and doesn't penalize the site for cloaking. A publisher can decide to offer a limited number of pages or just portions of pages for free and have the rest restricted.

Google indexes all restricted pages if the robots can see them. However the fact that they are protected may affect their ranking in ways only Google knows.

10% popularity Vote Up Vote Down


Report

 query : Re: Mailchimp: How to keep track of who I've already invited? I have a Mailchimp news list with about 5,000 users. I want to invite them to use my product, gradually in batches. These batches

@Cugini213

You can exclude/include people who have been sent/not sent specific previous emails using the 'Campaign activity' option in custom segments.

See image attached:


You can use these conditions in combination, e.g.

Recipient matches all of the following:


Is from Germany
Was not sent Campaign [x]
Was not sent Campaign [y]

10% popularity Vote Up Vote Down


Report

 query : Re: Meta tags position for SEO I would like to know if position of meta tags like: <meta name="description" content="...."> <meta name="keywords" content="...."> given they are

@Cugini213

No, the position of these tags within the head does not effect SEO.

In fact - these tags don't directly affect search engine ranking at all (at least on google where they are not a Ranking Factor), only indirectly (by how enticing they are to users, therefore influencing the click-through rating).

More info is available on that here: moz.com/learn/seo/meta-description

10% popularity Vote Up Vote Down


Report

 query : Re: Google Analytics User Explorer - name user I want to be able to give a name to specific users to display instead of their ID. Is this possible?

@Cugini213

Is is possible to do so, if you record their name as part of a registration process. You would have to pass their name through to Google Analytics as a Custom Dimension.

However, GA's terms of service forbid the use of personally identifiable information, so it would be a violation of these terms to use names.


You will not (and will not allow any third party to) use the Service to track, collect or upload any data that personally identifies an individual (such as a name, email address or billing information), or other data which can be reasonably linked to such information by Google.


This post by Simo Ahava has some very useful instructions on passing Custom Dimensions into GA: www.simoahava.com/analytics/improve-data-collection-with-four-custom-dimensions/

10% popularity Vote Up Vote Down


Report

Back to top | Use Dark Theme