Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation

5 Neutral

About Michkael

  • Rank
    Jr. Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Michkael


    Thank you, I will check that. Btw at the moment I wanted to remove the SEO Maestro just for a testing purpose but everytime I uninstall it, it reappears in my installed modules. Moreover the sitemap.xml, I have moved it back to sitemap.seomaestro.xml but it keeps appearing also at sitemap.xml.
  2. Thank you @Wanze. Could it be that I haven't taken any precaution passing from a single to a multi-language website? Could it be that the previous url redirect to the new and it starts looping?
  3. This morning it was working, just before I set the sitemap.xml using the SEO Maestro. Before I was using the XML markup sitempa module. The fact that the sitempa is fed to search console could affect anway?
  4. Now if you check the hreflang does not appear anymore on the metadata but the 301 redirect is still there....
  5. @dragan thank you for your answer. Can you suggest me what and in what order should I check? I can say that those lines are generated by the Seo Maestro because when I have removed the field from a page, the lines disappeared. On its page I have found that the hrelang are common metadata that are generated automatically and they cannot be managed by the field. I managed to only load the opengraph and metadata I am interested in, but now I have a question: How important are hreflang for a multilanguage website? How can I manually populate them? Thank you
  6. Michkael


    I am still here unfortunately. I am having problem with the metadata generation and I don't understand if it is this module or what. When I analyse my url on linkeding post inspector, I get this error: "We detected a redirect loop while following the redirect trail from https://xxx.io/en/blog/the-future-xxx/, so we will not scrape this content." When i open the source code of the page I find this: <link rel="alternate" href="https://xxx.io/en/blog/the-future-xxx/" hreflang="en"> <link rel="alternate" href="https://xxx.io/en/blog/the-future-xxx/" hreflang="x-default"> <link rel="alternate" href="https://xxx.io/it/blog/il-futuro-xxx/" hreflang="it"> <meta name="viewport" content="width=device-width, initial-scale=1"> Can you help me out? Do you know why it is doing so?
  7. if(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2) != 'en') { This line does not care about the region? Just about the set language, right? If en is the default language, should I somehow change the code?
  8. Hi guys, General Info I have a website with two set languages: default (en) and italian (it). I have used the multi-language field. Moreover I am using the awesome new module "SEO maestro" to populate the metadata. At the moment I have not set any auto-redirect code based on the browser language. Problem on linkedin I was trying to share a new post I wrote but when I test the url on linkedin post inspector I get: We detected a redirect loop while following the redirect trail from https://brightnode.io/, so we will not scrape this content. The website appears twice, with the same language. What I see on the source code of the page So when I look at the source code I see that both x-default and "en" exist: <link rel="alternate" href="https://aaa.io/en/blog/the-future-o.../" hreflang="en"> <link rel="alternate" href="https://aaa.io/en/blog/the-future-o.../" hreflang="x-default"> <link rel="alternate" href="https://aaa.io/it/blog/il-futuro-o.../" hreflang="it"> <meta name="viewport" content="width=device-width, initial-scale=1"> Now i am wondering if the hreflang is affecting the outcome of linkedin or what do I have to change to avoid this mistake. I hope I gave all the details necessary. Thank you for your help. Michael
  9. Good day, I have recently added a second language to my website and damn... processwire and its module are priceless! When I tried to automatically redirect the people to their set-up browser language, I encountered a problem with the metadata on linkedin. The error on linkedin was saying that the page was redirected in loop and hence they were not posting the metadata. The following code was right after the </header> in my _head.inc: <?php if(!$session->get('setLang')) { if(substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2) != 'en') { $session->set('setLang','2'); $url = $page->localUrl('Italiano'); $session->redirect($url); } $session->set('setLang','1'); } ?> When I remove it, it works fine. Do you have any idea on how to obtain the same result, avoiding redirect loops problems? Thank you very much. Michael
  10. @adrian Thank you for all the usefull informations! You were right, apache was using the old version, I had to update it with: sudo a2dismod php5 sudo a2enmod php7.0 sudo service apache2 restart Do you have any suggestion on other types of testing environemnt than the one I have cited above? Is it possible working on the same repository, to both update a testing environment + local database and the live version + live database? (obviously after pushing to git in my case).
  11. Michkael


    Hey Wanze, Thank you very much for your answer! I will submit it to google search console to see the result. Keep up the great work! Michael
  12. Michkael


    Hey Wanze, nice Job! One question, how am I supposed to see the sitemap.xml? At the moment the format is like this: http://localhost:8888/ 2019-03-13T14:38:29+00:00 monthly 0.5 http://localhost:8888/it/ 2019-03-13T14:38:29+00:00 monthly 0.5 http://localhost:8888/en/blog/ 2019-03-13T16:37:47+00:00 monthly 0.5 http://localhost:8888/it/blog/ 2019-03-13T16:37:47+00:00monthly 0.5 Moreover, you were talking about adding it as a tab using InputFieldsetOpen, can you point out where I can find more details about it?
  13. Hi guys, I am having problems upgrading the php in my local environment. I have cloned this vagrant LAMP rpeository (here) which comes with ubuntu 14.04 I have installed php5-gd I have upgraded php using the following: sudo apt-add-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.0 Now the version is: PHP 7.0.33-5+ubuntu14.04.1+deb.sury.org+1 (cli) However when I try to install SEO Maestro, it tells me: Requires - PHP>=7.0.0, SeoMaestro Do you know what I should do? Otherwise, can you suggest me another local environment that comes already with php7? Thank you! Michael
  14. @Robin S Thank you very much. It is now very clear! Have a nice day sir.
  15. Good morning everyone, Reading the forum I have realised that a good practice is to include header and footer from external files. This works just fine, the problem now is that the metadata are in the header, precisely in the head. When I open the homepage template I have 2 fields for the metadata: the MetaPreview and the MetaDescription. The code below represents the code in the header.php: <title><?=$page->title;?></title> <!-- Site Meta Info --> <meta charset="utf-8"> <meta http-equiv="x-ua-compatible" content="ie=edge"> <meta name="description" content="<?=$page->MetaDescription;?>"> <meta name="viewport" content="width=device-width, initial-scale=1"> <!--<link rel="apple-touch-icon" href="apple-touch-icon.png">--> <meta property="og:type" content="website" /> <meta property="og:title" content="Blockchain Related Services"/> <meta property="og:image" content="<?=$page->MetaPreview->url;?>" /> <meta property="og:url" content="<?=$page->url;?>" /> <meta property="og:description" content="<?=$page->MetaDescription;?>" > <meta property="fb:app_id" content="330744850807211"> The $page->title works fine but the fields used for the metadata are not working, when I paste the url of the homepage, no preview and description pop-up. The exact same format using static HTML worked just fine. Do you have any suggestion?
  • Create New...