Hi
When I add content to the site and it is also shown on the Home Page, does 4SEO automatically intercept the new content and update the meta tags or do I have to do something manually?
4SEO does not do anything to "meta" tags, except creating a meta-description if none is present on the page. So yes, if a new page is added, and you have not added a meta description already through Joomla or by any other means, then 4SEO will create one on the fly (but not store it anywhere) - assuming you have not disabled that feature in the Pages settings of course.
I ask because if I share the home page Url on social,
On social media, "meta" tags are not used. Instead, most social networks use Open Graph tags (OGP). Exception is Twitter/X, which uses its own TwitterCards tag.
4SEO generates then automatically, nothing needs to be done - although you can of course manually override them through 4SEO user interface.
an old image is used that is no longer on the home page.
4SEO is only responsible for inserting the proper OGP tags. You can verify if they are present and what their content is by looking at your page source code, and search for the og:image tag.
I cannot do any such check as you did not provide a full and real URL to the site, which you should always do.
Now whether the social network actually update their records is another thing. They may or may not take the updated tags into account, and they may or may not do that quickly.
More generally what is the best practice for keeping all the meta tags up to date, for the home page and for those pages that might be added or changed over time?
I assume you are talking about OGP tags, not "meta" tags.
There is not best practice that I can think of, just common sense.
If images on your home page changes often, then maybe you want to chose an specific image and assign it to the home page (as described in the 4SEO documentation). That way you don't rely on Social networks to update their records, which they may never do sometimes).
On pages where the "representative" image don't change, then you can rely on the automated selection made by 4SEO.
Of course, the best practice is that you should always test, and more specifically look at your OGP tags, more specifically the og:image tag in your case.
In Configuration / System I see a red rectangle that says:
Functions file found
/home/djgmuyjr/public_html/libraries/weeblr/forseo_functions.php
is this normal?
This means that YOU added some CUSTOM CODE that 4SEO must execute. I don't know what it does, this is your code and it modifies the way 4SEO operates.
Best regards
Yannick Gaultier
weeblr.com / @weeblr