Newbie Question(s) so dumb, you're afraid to even ask!

After having an article medically reviewed, I'm trying to implement custom schema on top of yoast's standard option. From what I've read under the FAQ section here, you're able to reference other graph pieces as a main entity or dedupe the schema by referencing the id.

I've tried both, but with no luck validating it.

So as of now, I have two medical web pages when validating the schema and to be entirely honest, I'm fairly unfamiliar with JSON.

Basically I'm not sure how to implement mainEntityOfPage, reference, or connect the two since Yoast won't let me disable schema per post.

Is it okay to have two medical web page schemas? Or what's the best way to reference my schema as the main entity or dedupe?

Here's what I have so far if that helps:

Code:
<script type="application/ld+json">
{"@context":"https://schema.org",
"publisher":{"@type":"Organization",
"name":"NAME OF BRAND",
"logo":{
"@type":"ImageObject",
"url":"https://MYSITE.COM/LOGO/}},
"@type":"MedicalWebPage",
"headline":"A CATCHY YET AUTHORATATIVE HEADLINE",
"description":"META DESCRIPTION HERE",
"author":{"@type":"Person",
"name":"NAME OF AUTHOR"},
"lastReviewed":"2023-02-15T10:30:24Z",
"url":"https://MYSITE.COM/THE-ARTICLE-THAT-WAS-MEDICALLY-REVIEWED/",
"dateModified":"2023-02-15T10:30:24Z",
"reviewedBy":{"@type":"Person",
"name": "Dr. SO AND SO, MD",
 "sameAs" : ["https://SOCIALPROFILE1/",
      "https://DOCTORPROFILE2/",
      "https://SOCIALPROFILE3/",
      "https://MYSITE.COM/MEDICALLY-REVIEWED-PAGE-OF-DR-SO-AND-SO"]}}
</script>


**ALL CAPS SIGNIFY PERSONAL INDENTIFIABLE INFORMATION**
---

I asked chatbot and apparently I was listing the main entity in the wrong place. This validates but I'm still unsure if this is the best route.

I.e. maybe removing or disabling a graph piece is better so there's not multiple types of schema. I'm going to reference mainentityofpage for now, but interested to hear if there's a better way, or which way is the best.

--

Here's what chatbot said:

It's generally not recommended to have two conflicting schema types on the same page, as it can confuse search engines and affect your site's SEO performance. Therefore, it's important to ensure that you have only one primary schema type per page.

To reference your custom schema as the main entity, you can use the mainEntityOfPage property. This property specifies the main entity of the page, which can be any schema.org type, including your custom schema. In your case, you can modify your script to include the mainEntityOfPage property as follows:

Code:
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "name": "Page Title",
  "url": "https://example.com/page",
  "mainEntityOfPage": {
    "@type": "MedicalWebPage",
    "publisher": {
      "@type": "Organization",
      "name": "NAME OF BRAND",
      "logo": {
        "@type": "ImageObject",
        "url": "https://MYSITE.COM/LOGO/"
      }
    },
    "headline": "A CATCHY YET AUTHORATATIVE HEADLINE",
    "description": "META DESCRIPTION HERE",
    "author": {
      "@type": "Person",
      "name": "NAME OF AUTHOR"
    },
    "lastReviewed": "2023-02-15T10:30:24Z",
    "url": "https://MYSITE.COM/THE-ARTICLE-THAT-WAS-MEDICALLY-REVIEWED/",
    "dateModified": "2023-02-15T10:30:24Z",
    "reviewedBy": {
      "@type": "Person",
      "name": "Dr. SO AND SO, MD",
      "sameAs": [
        "https://SOCIALPROFILE1/",
        "https://DOCTORPROFILE2/",
        "https://SOCIALPROFILE3/",
        "https://MYSITE.COM/MEDICALLY-REVIEWED-PAGE-OF-DR-SO-AND-SO"
      ]
    }
  }
}
</script>

Note that I've wrapped your existing script inside the mainEntityOfPage property, and changed the top-level @type to "WebPage" to indicate that this is the main schema type for the page.

This tells search engines that the primary content of the page is a MedicalWebPage, which is defined by your custom schema.

Regarding deduplication, you can use the @id property to assign a unique identifier to your schema, and then use that identifier to reference it in other schema types on the same page. However, I don't see any duplicate schema in the code you provided, so it shouldn't be an issue in this case.

Once you've made these changes, you can test your schema using the Google Rich Results Test tool (https://search.google.com/test/rich-results). This tool will show you any errors or warnings with your schema, which you can then fix.
 
I do static, relevant links in the articles and at the bottom for a related posts section. I don't want randomized or non-relevant stuff appearing.

I am adding static relevant posts to the bottom but I am having a hard time figuring out what is the most relevant to that post! How do you go about determining what is more relevant than others?

Also, would you agree that having a fixed number of relevant posts at the bottom (say 6 posts) is better than having ONLY relevant posts, which could vary by post. For example:

Scenario #1:
- You have 6 spots for each post. You just add the most relevant posts to them

Scenario #2:
- You have UP TO 6 spots, but you only add the most relevant to them. Could be 2, 4 or 5.
 
any of Buso here, that's has been working on structure of navigation of the products for medium - large scale of site? (not talking about wordpress)

any take a ways to do it? explanation is appreciated
 
What do you guys think of a Google My Business for a content website?

A competitor has a GMB with pretty good reviews.
However, I think these are meant for physical locations (stores etc) and maybe Google (in the future) will limit search results also to that particular address / region.
 
What do you guys think of a Google My Business for a content website?

A competitor has a GMB with pretty good reviews.
However, I think these are meant for physical locations (stores etc) and maybe Google (in the future) will limit search results also to that particular address / region.
If you can easily get one - why not? Nobody knows what G will do in the future.
 
Any tips on how to add a author box to each one of my articles?
I am the only one writing so I only need one for me tbh.
 
Any tips on how to add a author box to each one of my articles?
I am the only one writing so I only need one for me tbh.
First, edit the user, go to Users, and edit the user. You will find a bio input and stuff like that. Complete the fields that you find appropriate.

To add the author box to pages, it depends on the theme, but usually, you go into your theme, Customize and look for something like "Display author bio". You can change the gravatar or use a plugin to display a custom photo for authors. "One user avatar" is one of those plugins.

This method is the simplest one. It's not the best one but for simple sites, it will suffice.

A better method would be to add pages for the staff or add the author on about-page and link to it from the author box on pages.

The author box can be also added as a widget, shortcode, or theme hooks. Check your theme to see what would be the easiest way for you to do it.
 
hey guys do you know why I am getting this on a few of my pages but not all?
Why it's not usable
Text too small to read
Clickable elements too close together
Content wider than screen

These pages are indexed but not ranking in top 100 because of this on the mobile end. I recently enabled ezoic leap so my page speed is lower now but this issue is still there on these select few pages.
 
if I change the author of several published posts at once, will that affect anything? I just started using real-life credentials on the site and would like to change the author of several published posts to the real one. Currently, it's under a made-up persona.
To tack on to what was previously said, I've never had a problem doing this. In fact I just moved 3/4ths of my content to different authors this week. Can Google really say that you didn't just finally add the functionality to your site and finally get to reassign articles to the right authors? Maybe not in the past but I'd try to get all that in place up-front from here out (saying this to myself too) since authorship is once again becoming a big deal and it looks like it's to stay this time.

I am adding static relevant posts to the bottom but I am having a hard time figuring out what is the most relevant to that post! How do you go about determining what is more relevant than others?

Also, would you agree that having a fixed number of relevant posts at the bottom (say 6 posts) is better than having ONLY relevant posts, which could vary by post. For example:

Scenario #1:
- You have 6 spots for each post. You just add the most relevant posts to them

Scenario #2:
- You have UP TO 6 spots, but you only add the most relevant to them. Could be 2, 4 or 5.
I'm sticking to the same number every time. If I have 6 slots and only 5 relevant articles, then I toss in a hail mary, mainly to keep shooting Google's spiders around to different parts of the site. It may be relevant to a random reader or pique their interest. I don't think it's making or breaking anything in terms of relevancy.

You could always do Scenario #2 and go back and fill them in up to 6 later, but that could be annoying to track and also if it's that relevant, it might end up as a contextual internal link instead of a "related post" and you're back to square one. This could go on endlessly.

What do you guys think of a Google My Business for a content website?

A competitor has a GMB with pretty good reviews.
However, I think these are meant for physical locations (stores etc) and maybe Google (in the future) will limit search results also to that particular address / region.
I think it's a bad idea if you don't have a physical store front. The last thing you want is people reporting the account when you appear in the maps. Same reason you shouldn't submit your NAP to Apple Maps, etc. Building other citations has always worked fine for me.

Any tips on how to add a author box to each one of my articles?
I am the only one writing so I only need one for me tbh.
It sounds like you're saying your theme doesn't have a built-in capability. If you don't know how to create "template partials" and edit it into your theme, etc... then you could try one of those Ad Inserter plugins and choose the bottom of the_content(); (I'm assuming you're using Wordpress here). Then you can treat the author box as an "ad" and have it show up on every post.

hey guys do you know why I am getting this on a few of my pages but not all?
Why it's not usable
Text too small to read
Clickable elements too close together
Content wider than screen

These pages are indexed but not ranking in top 100 because of this on the mobile end. I recently enabled ezoic leap so my page speed is lower now but this issue is still there on these select few pages.
This is usually a bug in Search Console and in the Mobile Usability Tester. It fails to load your CSS and JS files which screws up the design when it renders it. This bug has existed for half a decade probably and they don't seem interested in fixing it. You'll get that error on a random page or two and then it'll go away later when they test again. Nothing you can do about it.
 
Hi guys
I have one serious problem!
is it correct to have multi-city that are landing pages?
our office in Richmond hill and I decided to create another landing page with another city in Markham and Vaughn
I'm torn between the two strategies- is it really worth the extra work (in terms of traffic + local ranking) to build out the individual pages for the one location?
 
After having an article medically reviewed, I'm trying to implement custom schema on top of yoast's standard option. From what I've read under the FAQ section here, you're able to reference other graph pieces as a main entity or dedupe the schema by referencing the id.

I've tried both, but with no luck validating it.

So as of now, I have two medical web pages when validating the schema and to be entirely honest, I'm fairly unfamiliar with JSON.

Basically I'm not sure how to implement mainEntityOfPage, reference, or connect the two since Yoast won't let me disable schema per post.

Is it okay to have two medical web page schemas? Or what's the best way to reference my schema as the main entity or dedupe?

Here's what I have so far if that helps:

Code:
<script type="application/ld+json">
{"@context":"https://schema.org",
"publisher":{"@type":"Organization",
"name":"NAME OF BRAND",
"logo":{
"@type":"ImageObject",
"url":"https://MYSITE.COM/LOGO/}},
"@type":"MedicalWebPage",
"headline":"A CATCHY YET AUTHORATATIVE HEADLINE",
"description":"META DESCRIPTION HERE",
"author":{"@type":"Person",
"name":"NAME OF AUTHOR"},
"lastReviewed":"2023-02-15T10:30:24Z",
"url":"https://MYSITE.COM/THE-ARTICLE-THAT-WAS-MEDICALLY-REVIEWED/",
"dateModified":"2023-02-15T10:30:24Z",
"reviewedBy":{"@type":"Person",
"name": "Dr. SO AND SO, MD",
 "sameAs" : ["https://SOCIALPROFILE1/",
      "https://DOCTORPROFILE2/",
      "https://SOCIALPROFILE3/",
      "https://MYSITE.COM/MEDICALLY-REVIEWED-PAGE-OF-DR-SO-AND-SO"]}}
</script>


**ALL CAPS SIGNIFY PERSONAL INDENTIFIABLE INFORMATION**
Did you eventually find out how to implement mainEntityOfPage schema to a specific page on top of the Yoast schema? Struggling with this at the moment.
 
Ok so I was seeing this article on my EMD site. It seems to be showing impressions for the EMD keyword on the query tab, shows 500 impresisons. Issue is, when I google that keyword and look at the pages (only has like 200-300 results I think) on SERP. I can't seem to find my article.

But then why is it getting impressions or it's showing that it gets it?

And One more thing I am wondering is, on my other site few of these articles seem to be indexed but then it doesn't show up on the SERP for that keyword at all. They are not AI written, they aren't garbage, they aren't high comp, they have images and one has video, they have external links. I don't think they have internal links but I will probably add it but I don't think why that should matter that much since there are other blog posts on my site without any internal links which are on the SERP. I posted these posts on twitter, pinterest, and facebook page. Why is this happening? Post was uploaded on early feb I think or mid feb. Site is like 2-3 years old. (It was not overoptimized in my opinion, like I had similar keyword as h1 in the h2 once and below it in a paragraph. As well as meta title. I changed it just now to see if this would do anything. Also, before it was slower, but recently the page is fast enough so that there's no google search console issues with it being non mobile friendly, so it can't be that.)
 
Anyone knows how to delete/disable one author page in Wordpress?

I have a site with several writers on it. They all have their author pages, which is great. But admin also have one - and I do not want that. The admin account doesn't post anything.

Do you have any good solutions for this?
 
@Trump, if you’re using Yoast you can disable any author’s page from that user profile page in the dashboard. You can also use a global setting to not have author pages for authors with zero posts.

I can’t recall the exact details but sometimes this disables them and redirects them to the homepage. In some cases it sets them to noindex and removes them from the sitemap. Either should be sufficient though.

Otherwise I’m sure there’s some functions.php code you could find to disable a specific author.
 
Thank you, @Ryuzaki . Unfortunately, I am using Rank Math and I haven't found that function in there.

I thought maybe there would be a function in Wordpress that I had missed.

Editing functions.php seems to be the only solution. I will try that.

Cheers man!
 
I know very little about affiliate marketing outside of the iGaming space. A friend's teenage sibling asked for my advice on the following, and I had no idea what to tell them, so I thought I'd ask here.

What obvious pitfalls are there that may not be obvious to me about the following:
  1. Signing up for an affiliate program for X widgets.
  2. Buying a domain to hold a simple landing page where people can click through a link to buy X widgets.
  3. Getting cheap business cards made with some small pitch on them and the URL to the domain.
  4. Leaving these in places where people who are likely to be interested in X widgets congregate.
 
Is anyone using Instagram reels, tiktok, youtube shorts? I thought it would be a good idea to make 60 second videos to add on all three platforms. Every platform is different and can't seem to crack youtube shorts and tiktok yet.

For Instagram reels it seems like I will get a burst of views for a short period of time and it usually stops around 15k views then slows down tremendously and gets capped. It only seems to pick up again if its picking up traction on facebook. Not sure if it's the topics or what. I embed one of the videos on a related post on my site and that one did 60k views but I'm not sure if that is a coincidence or not. I'm not sure if I'm wasting my time making videos every day or not, still in the testing phase.
 
I know very little about affiliate marketing outside of the iGaming space. A friend's teenage sibling asked for my advice on the following, and I had no idea what to tell them, so I thought I'd ask here.

What obvious pitfalls are there that may not be obvious to me about the following:
  1. Signing up for an affiliate program for X widgets.
  2. Buying a domain to hold a simple landing page where people can click through a link to buy X widgets.
  3. Getting cheap business cards made with some small pitch on them and the URL to the domain.
  4. Leaving these in places where people who are likely to be interested in X widgets congregate.
The only place where you'd find a sizeable and stable amount of people that are ready to buy X widgets would be in a store selling X widgets. They'd just buy it there. If he's thinking something like "skateboard affiliate site" and leaving the flyers on skating rinks, e-commerce companies are already doing it with stickers etc. and their margins are way fatter. Most of the skaterboys are not ready to buy either and will price shop.
 
Did you eventually find out how to implement mainEntityOfPage schema to a specific page on top of the Yoast schema? Struggling with this at the moment.
Yeah, I went with the mainEntityOfPage snippet seen in my response below this one. Although you could allow chatgpt to help dedupe by referencing the id of the yoast schema if you were to simply paste the code into it. But you may need a premium account since it's lengthy
 
Yeah, I went with the mainEntityOfPage snippet seen in my response below this one. Although you could allow chatgpt to help dedupe by referencing the id of the yoast schema if you were to simply paste the code into it. But you may need a premium account since it's lengthy
Thanks for the reply. Glad to hear it worked!
Where / how did you place the snippet?
 
We created our theme where it has a UI to input schema so can't help you there. Although if you look through Ryu's comment history I believe I saw a comment from him explaining how to input schema in addition to yoast on other wp themes.
 
Quick question:
So I have 1 article and whenever I go on it the first time around. It redirects me to homepage. But the 2nd time I go on it, it takes me to the proper page itself.

Anyone experienced this or know a fix to this?

edit: even when I am updating a post and hitting save it redirects me to homepage for some odd reason. I tried it again and it worked. But sometimes I get a captcha saying it's hard to differentiate between bots and humans. It was some /.wellknown url after my domain. And of course the captcha doesn't seem to be loading.
 
Last edited:
If you are updating a post with few sentences of new content, are you just updating the post or rescheduling the post in WP?
 
If you are updating a post with few sentences of new content, are you just updating the post or rescheduling the post in WP?
I use the "Update" option for this.
 
Back