SEO Checks

Open to all! Ask other shopowners for help.
User avatar
tessthepup
Certified Developer
Posts: 382
Joined: Mon Mar 01, 2021 5:55 pm
Phoenix Version:
Has thanked: 47 times
Been thanked: 62 times

Re: SEO Checks

Post by tessthepup »

Omar_one wrote: Thu Mar 31, 2022 4:54 pm
heatherbell wrote: Thu Mar 31, 2022 6:51 am
tessthepup wrote: Wed Mar 30, 2022 5:44 pmUltimate SEO Urls addon
Your choice but note that the addon has been unsupported for quite a while.
hope someone will support it and update it
Works fine for me

Not strictly true about no support just not on this forum


Join The Code Co-op to get access to your library in the Code Co-op Forum
Omar_one
Senior Contributor
Posts: 677
Joined: Fri Oct 25, 2019 5:06 pm
Phoenix Version: v1.0.8.16
Has thanked: 100 times
Been thanked: 56 times

Re: SEO Checks

Post by Omar_one »

tessthepup wrote: Thu Mar 31, 2022 5:17 pm Works fine for me
on 1.0.8.10 working fine ,, but not 1.0.8.11 - 13 the add cart function does not work.
tessthepup wrote: Thu Mar 31, 2022 5:17 pm Not strictly true about no support just not on this forum
I have PM him on the old forum, but he still not see it yet ( just yesterday I sent it) .. hope his index not full so he can get the new messages
Omar_one
Senior Contributor
Posts: 677
Joined: Fri Oct 25, 2019 5:06 pm
Phoenix Version: v1.0.8.16
Has thanked: 100 times
Been thanked: 56 times

Re: SEO Checks

Post by Omar_one »

I meant about the module by @Piernas which is uploaded here (Addons Library)

sorry
User avatar
tessthepup
Certified Developer
Posts: 382
Joined: Mon Mar 01, 2021 5:55 pm
Phoenix Version:
Has thanked: 47 times
Been thanked: 62 times

Re: SEO Checks

Post by tessthepup »

The latest increase in seo score has come from adding a link to the bottom of my main page text which contains the <h1> tag text which in my case is from the 'New Products' module title.

What I would like to do is have the month name change every month so I do not have to manually change it.

This is the code from the module which displays the text

Code: Select all

<?php echo MODULE_CONTENT_TEXT_MAIN_TEXT; ?>
and I would like to add the following link to the language file or to the end of the above code

Code: Select all

<a href="https://mydomain.co.uk/products_new.php">Our April Favourites</a>
where 'April' is changed dynamically month by month.

I see from the new products module that the month is defined by %s but not sure what else and where to define it???

I hope that made sense lol
ecartz
Core Team
Posts: 3084
Joined: Tue Nov 05, 2019 6:02 pm
Phoenix Version:
Has thanked: 4 times
Been thanked: 208 times

Re: SEO Checks

Post by ecartz »

The code from the New Products module template is

Code: Select all

  <h4><?php printf(MODULE_CONTENT_CARD_PRODUCTS_HEADING, strftime('%B')); ?></h4>
The strftime('%B') is what makes the month change. You can replace the h4 stuff with whatever works for your case.
User avatar
tessthepup
Certified Developer
Posts: 382
Joined: Mon Mar 01, 2021 5:55 pm
Phoenix Version:
Has thanked: 47 times
Been thanked: 62 times

Re: SEO Checks

Post by tessthepup »

ecartz wrote: Sun Apr 03, 2022 11:27 am The code from the New Products module template is

Code: Select all

  <h4><?php printf(MODULE_CONTENT_CARD_PRODUCTS_HEADING, strftime('%B')); ?></h4>
The strftime('%B') is what makes the month change. You can replace the h4 stuff with whatever works for your case.
Thank you, that works however I have an erroneous number added to the end of the link
Our April Favourites76
not sure where that is coming from

Code: Select all

<div class="col-sm-<?php echo $content_width; ?> cm-i-text-main mx-auto jumbotron align-center text-justify p-4">
  <?php echo MODULE_CONTENT_TEXT_MAIN_TEXT; ?>
  <?php echo printf(MODULE_CONTENT_MAIN_TEXT_LINK, strftime('%B'));?>
</div>

Code: Select all

const MODULE_CONTENT_MAIN_TEXT_LINK  = '<a href="https://mydomain.co.uk/products_new.php">Our %s Favourites</a>';
ecartz
Core Team
Posts: 3084
Joined: Tue Nov 05, 2019 6:02 pm
Phoenix Version:
Has thanked: 4 times
Been thanked: 208 times

Re: SEO Checks

Post by ecartz »

A printf already displays. You don't need to echo it.
User avatar
tessthepup
Certified Developer
Posts: 382
Joined: Mon Mar 01, 2021 5:55 pm
Phoenix Version:
Has thanked: 47 times
Been thanked: 62 times

Re: SEO Checks

Post by tessthepup »

ecartz wrote: Sun Apr 03, 2022 12:02 pm A printf already displays. You don't need to echo it.
ah gotcha :oops:
User avatar
tessthepup
Certified Developer
Posts: 382
Joined: Mon Mar 01, 2021 5:55 pm
Phoenix Version:
Has thanked: 47 times
Been thanked: 62 times

Re: SEO Checks

Post by tessthepup »

Can we discuss link structure and in particular from the attached screenshot

'Some internal links have dynamic parameters. All internal URLs, which are not marked as nofollow, should not contain dynamic parameters.'

Is this even possible to resolve with the way Phoenix works?
You do not have the required permissions to view the files attached to this post.
ecartz
Core Team
Posts: 3084
Joined: Tue Nov 05, 2019 6:02 pm
Phoenix Version:
Has thanked: 4 times
Been thanked: 208 times

Re: SEO Checks

Post by ecartz »

That's what things like Ultimate SEO URLs do.

Note: as far as I know, that kind of advice is just voodoo. Twenty years ago, search engines had trouble with dynamic URLs. But then they fixed that.

It's possible that there may be other reasons to use static URLs. Long tail searches may fall back on keyword analysis. That's why Amazon uses amazon.com/keywords-here/dp/ID URLs. But if your space is at all competitive, then it's going to be more about effectiveness (as measured by Google Analytics) and to a lesser extent about inbound links. Keyword analysis is a distant third. If you want a high search rank then, you should

1. Make your pages valuable to searchers, so they click through to them.
2. Encourage sites to link to your pages, by having valuable information to which they want to link.
3. Make your keywords relevant to what people want, so if there are no sites (including yours) with a proven track record or inbound links, they can fall back on keywords. Which then prove your track record.


Join The Code Co-op to get access to your library in the Code Co-op Forum
Post Reply