I recently fixed a problem with a website that generated two og:image meta tags, one standard and one for blog posts. As the tags were duplicated, social networks always read the first one, which was the default. I solved it, and it worked fine in staging environments (we use Vercel), but after updating in production Facebook and Linkedin keeps getting the same image. Already tried:
Reset cache with Linkedin and Facebook debugging tools
Upload the images again
Create new posts in new urls
Nothing works, it's as if social networks have cached the site's source code (which used to have those two tags).
Any idea how to resolve this? Maybe the problem is with Vercel?
Related
WordPress website
Checked and no security issues
Checked and not black listed
Checked correct settings in Yoast
Checked basics in Google Search Console
Checked asked Google to reindex pages with issues
Pages appear in the sitemap
25 pages are indexed on the site so know there is no wider issue
Have a client website https://mgrplumbingandheating.co.uk/ the issue is that many of the pages are not being indexed by Google. Have taken all the above steps, and see no issue with the way pages are built.
Example page with issue indexing is https://mgrplumbingandheating.co.uk/landlords-safety-checks-berkhamsted/)
Any help would be handy, going crazy with this.
Have requested indexing of pages several times over the last 3-4 weeks.
Is there anything else I can do or try to get these pages indexed?
Once try the Rankmath SEO plugin and add the sitemap url to Google Console provided by Rankmath and check wether the pages is indexing or not.
Check the Yoast setting of the page which is not indexing and make sure it is set to "index"
I was auditing my website using Lighthouse audit by Google. In the portion of "Best Practices", it shows 3 errors, out of them there is one error I want to know more and its solution. This image "https://i.imgur.com/dYaLo2Y.jpg"
is attached. It shows some share URLs (means any share button below the post which we see usually on every website) but my WordPress theme doesn't have any share option in any post. But when I point on each of them they show to go twitter, facebook, pinterest, etc. How can I access these URLs (Add rel="noopener" or rel="noreferrer" to any external links to improve performance and prevent security vulnerabilities) to rectify my website? Obviously, those websites are not my property. But the URL shows this. How to find this URL on my website and how to rectify this issue by using the recommendation given in this audit.
PS: I am using the theme, "writing". I am not using any plugin which is related to social share.
I have 2 identical pages on my website. On can be shared on LinkedIn with photo etc., while the other cannot. The Open Graph checks are identical apart from the URL.
The page that can be shared with photo and text is:
https://gugin.com/dr-majlergaard-masterclasses/
The other one, that doesn't show photo is:
https://gugin.com/leadership-keynote-speaker/
I don't see any differences in The Open Graph checks
Please help
YES! I found out where the problem was after a loooong structured analysis. As we own a webhosting company too (rivierahosting.com) we have full access to everything.
Compared php settings with a site that can share and synchonised them. problem persisted
Tried with a default theme and plugins disables in the health check. problem persisted
Checked permission on all files and compared them with a site that can share on linkedin. no difference
Started to look at individual plugins. Bingo
On my wordpress installation, the plugin "StopBadBots" makes all the fuss. Once I disabled it everything worked fine.
Now I can watch the football worldcup final with peace tonight and hopefully see my country (France) win
I'm a new WordPress designer. My site runs Tesseract Theme and is built with Beaver Builder.
PROBLEM: When I post my website (https://louiseclark.tech) on Facebook it removed my site after a couple minutes. Now when I try to post my site it gives me this message--> It looks like a link you're sharing might be unsafe. If you can, please remove this link: louiseclark.tech Note: The unsafe link might be on the page you’re linking to.
What I've done to try and resolve:
When I ran my site through the Facebook debugger I got this message:
The 'fb:app_id' property should be explicitly provided, Specify the app ID so that stories shared to Facebook will be properly attributed to the app. Alternatively, app_id can be set in url when open the share dialog.
I created an app id following this instructional video: https://www.youtube.com/watch?v=V97h03H21y0
I pasted my app id into my Yoast SEO plugin under the Facebook category.
Check my Google Webmaster Tools Sitemap...all is verified and sitemap set.
SSL certificate is set - checked with my hosting company SiteGround. When I asked them about this problem they didn't really feel that the security issues where from their side.
I've reported this problem to the black hole that is Facebook support.
Thank you for any insight.
In case anyone sees this thread, I found the solution.
When I moved my WordPress sites to managed WordPress hosting I also migrated my websites to https with the SSL certificates. While the pages were migrated and displaying the https just fine, the images still held their old url (http).
I did two things:
I installed SSL Content Fixer plugin. This worked for some images but not others.
I installed Better Search Replace plugin. I had found the specific insecure images using Firefox. From my page in Firefox, I went to:
Tools -> Page Info -> Media This showed me every image/js/css call on this page. Finding these images allowed me to use the plugin to make the changes.
It worked. I'm quite sure knowing how to code my site would be much better in this situation. But I'm a newbie and this is what I could come up with.
What I learned: It's a flag when you have a secure site that embeds non secure objects/images.
Is there any way or pluggin to link 2 wordpress websites together which means when i publish a post in the first site, the second one publish the same post automatically.
notice that 2 sites on the same host.
thanks in advance.
I have looked into this few months ago for a project which one of the requirements was to automatically duplicate posts between Wordpress sites, short answer is yes, but out of the box you can't.
Long answer:
Yes, you can have three different scenarios:
You can clone posts manually through different blogs sitting in a multi-site installation using the Multisite Post Duplicator plugin, this however requires you to move both websites within a single installation of wordpress and make them run into multi-site mode. Also, you will need to manually duplicate them.
You can install on the second website a WPAuto plugin (there are few options out there, so I am not going to link every single one) which allows you to import automatically some RSS feeds into your second website. However RSS feeds must be enabled on the first website to make these plugin fetch correctly the content, on top of that the content won't be created instantly but it will be fetched after a certain amount of time, (5/10 mins interval, maybe more, according to the plugin and host settings)
You can develop something custom, you can open up a REST endpoint on the second website and through the Wordpress APIs create programmatically a new post for each request received. On the First website you need to hook your Publish post function to send the data across to the second website to process it. As far as I am aware there are no plugins which does that so you'll have to do something on your own, requires a bit of time and you need to keep in considerations all the security implications in doing that.
Needless to say that I strongly hope you have access to both websites and the content you are trying to clone is yours or you have been authorized to republish it from the original author.