{"action":"created","issue":{"url":"https://api.github.com/repos/kaymckelly/freelance-iacr/issues/126","repository_url":"https://api.github.com/repos/kaymckelly/freelance-iacr","labels_url":"https://api.github.com/repos/kaymckelly/freelance-iacr/issues/126/labels{/name}","comments_url":"https://api.github.com/repos/kaymckelly/freelance-iacr/issues/126/comments","events_url":"https://api.github.com/repos/kaymckelly/freelance-iacr/issues/126/events","html_url":"https://github.com/kaymckelly/freelance-iacr/issues/126","id":268444346,"number":126,"title":"Search Engine Optimization (SEO)","user":{"login":"fabrice102","id":1146316,"avatar_url":"https://avatars2.githubusercontent.com/u/1146316?v=4","gravatar_id":"","url":"https://api.github.com/users/fabrice102","html_url":"https://github.com/fabrice102","followers_url":"https://api.github.com/users/fabrice102/followers","following_url":"https://api.github.com/users/fabrice102/following{/other_user}","gists_url":"https://api.github.com/users/fabrice102/gists{/gist_id}","starred_url":"https://api.github.com/users/fabrice102/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fabrice102/subscriptions","organizations_url":"https://api.github.com/users/fabrice102/orgs","repos_url":"https://api.github.com/users/fabrice102/repos","events_url":"https://api.github.com/users/fabrice102/events{/privacy}","received_events_url":"https://api.github.com/users/fabrice102/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2017-10-25T15:32:32Z","updated_at":"2017-10-25T16:21:19Z","closed_at":null,"author_association":"NONE","body":"It seems that having empty titles and dynamic content for the conference names / dates might hurt SEO. Crypto 2018 website does not yet appear in Google's result for example.\r\n\r\nBut this might just be because it takes time to appear in the results. For example, this website <https://www.stephanboyer.com/post/122/does-google-execute-javascript> seems to indicate that Google sometimes does execute Javascript.\r\n\r\nFor Crypto 2018, I've manually hardcoded these values on Oct 23, using the following commands:\r\n\r\n```\r\nfind . -name '*.html' -exec sed -i'.bak' 's/<title>/<title>Crypto 2018 - /' {} \\;\r\nfind . -name '*.html' -exec sed -i'.bak' 's/<span class=\"conf_name\"><\\/span>/Crypto 2018/' {} \\;\r\nfind . -name '*.html' -exec sed -i'.bak' 's/<span class=\"long_conf\"><\\/span>/Crypto 2018/' {} \\;\r\nfind . -name '*.html' -exec sed -i'.bak' 's/<span class=\"conf_dates\"><\\/span>/August 19-23, 2018/' {} \\;\r\nfind . -name '*.html' -exec sed -i'.bak' 's/<span class=\"conf_location\"><\\/span>/Santa Barbara, USA/' {} \\;\r\n```\r\n\r\nand I've disabled the corresponding JavaScript. \r\n\r\nCrypto 2018 website seems to now appear correctly in Google search results but it might just be a coincidence. This might also be because I played a bit with \"Google Search Console\".\r\n\r\nFurthermore, at least today (Oct. 25), the title in the search results is incorrect: it's \"Crypto 2018 Crypto 2018\" instead of \"Crypto 2018\". One explanation might be that Google still executed the old JavaScript scripts which prepend \"Crypto 2018\" to the title. But this does not explain why \"Crypto 2017\" title appears as \"Crypto 2017 - International Association for Cryptologic Research\" in the Google search results, while I cannot find this string anywhere in the Crypto 2017 website...\r\n\r\nInteresting references:\r\n- <https://static.googleusercontent.com/media/www.google.com/en//webmasters/docs/search-engine-optimization-starter-guide.pdf>\r\n- <https://developers.google.com/search/docs/guides/>"},"comment":{"url":"https://api.github.com/repos/kaymckelly/freelance-iacr/issues/comments/339386824","html_url":"https://github.com/kaymckelly/freelance-iacr/issues/126#issuecomment-339386824","issue_url":"https://api.github.com/repos/kaymckelly/freelance-iacr/issues/126","id":339386824,"user":{"login":"kmccurley","id":14105363,"avatar_url":"https://avatars3.githubusercontent.com/u/14105363?v=4","gravatar_id":"","url":"https://api.github.com/users/kmccurley","html_url":"https://github.com/kmccurley","followers_url":"https://api.github.com/users/kmccurley/followers","following_url":"https://api.github.com/users/kmccurley/following{/other_user}","gists_url":"https://api.github.com/users/kmccurley/gists{/gist_id}","starred_url":"https://api.github.com/users/kmccurley/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kmccurley/subscriptions","organizations_url":"https://api.github.com/users/kmccurley/orgs","repos_url":"https://api.github.com/users/kmccurley/repos","events_url":"https://api.github.com/users/kmccurley/events{/privacy}","received_events_url":"https://api.github.com/users/kmccurley/received_events","type":"User","site_admin":false},"created_at":"2017-10-25T16:21:19Z","updated_at":"2017-10-25T16:21:19Z","author_association":"COLLABORATOR","body":"I am constrained on what I can say here about search ranking, but I can confirm that javascript is irrelevant to ranking (almost all of the web is now based on javascript).  The currently indexed version seems to have \"Crypto 2018 Crypto 2018\" as the title, and the fact that the title has changed multiple times probably doesn't help, but eventually it will pick up the new version. The redirect of https://crypto.iacr.org/ is also probably a bad idea - I have no idea who added that but it probably degrades domain quality."}}
{"actor":{"display_login":"kmccurley"}}