• Home
  • Get help
  • Ask a question
Last post 3 hours 44 min ago
Posts last week 81
Average response time last week 44 min
All time posts 70378
All time tickets 10862
All time avg. posts per day 20

Helpdesk is open from Monday through Friday CET

Please create an (free) account to post any question in the support area.
Please check the development versions area. Look at the changelog, maybe your specific problem has been resolved already!
All tickets are private and they cannot be viewed by anyone. We have made public only a few tickets that we found helpful, after removing private information from them.

#10977 – How to add URL into sitemap automatically from a third party component ?

Posted in ‘4SEO’
This is a public ticket. Everybody will be able to see its contents. Do not include usernames, passwords or any other sensitive information.
Thursday, 04 April 2024 19:34 UTC
patrickbourque

Hi,
I'm really having a blast working with your app. It's for me a revelation. :)

Now, my problem is that all my location in "MyMapsLocation" is not showing in my sitemap. 

Do I have to do something special to tell 4SEO to crawl there?

Each location has a page but only if someone ask for it. So there are no links in any menu for them. Do I have to make a menu link for each of them? (161 units and more in a near future)

Here my website page if you what to see what it looks like : https://www.example.fr/institutneurosens/charte-engagement/annuaire-membres.html

You will see that all MyLocation are in a iFrame. The component is made like that. I know it is not ideal. 

Thank you for taking your time to help me find something to make it work.
If you need something more. 

Patrick Bourque

Friday, 05 April 2024 07:49 UTC
wb_weeblr

Hi

There's nothing to do. 4SEO works just like Google. It crawls your site, starting from your home page.

It looks for all links on that page then loads each of these links and repeat the process. This is how pages are added to the Pages list.

And then pages added to the Pages list are in turn added to the sitemap (after a few validation checks).

So if 4SEO does not see all these links then it means:

- they are not actual links on the page

- Google cannot see them either

You will see that all MyLocation are in a iFrame. The component is made like that. I know it is not ideal.

That's just the map, there's no link there and so it does not matter.

The problem is in the list of members below the map. That list should have real links, that both Google and 4SEO can find.

Currently it's rendered as:

And that's link Google will never, ever find. And even if 4SEO or Google would see it, that link is pure javascript, so I have no idea what the actual link is. For your information, here how the page looks with javascript disabled (which is how Google will first see this page):

 

In short, if this page is the only way to access your members list, then you cannot have them rank in any way. Even if you put them in your sitemap (manually), Google will very, very likely never index these pages - because they are not linked from anywhere on your site.

Solutions are:

- add them manually to the sitemap:

 

but again: don't expect Google to rank or even index them without actual links from somewhere on your site

- ask JoomUnited to change how they do these links. Without javascript: a/ all members should be listed and b/ they should be real links, the href attribute should have the proper URL rather than javascript

- have another page where you just list all your members, with real links to their own page.

Best regards

Yannick Gaultier

weeblr.com / @weeblr

 

 

 

 
Friday, 05 April 2024 22:03 UTC
patrickbourque

Thanks for everything
You did give me some possible path to investigate... I have, maybe a way to make it work. 

This ticket is closed, therefore read-only. You can no longer reply to it. If you need to provide more information, please open a new ticket and mention this ticket's number.