Такие приемчики не уникализируют картинки в должной мере. Лучшим рабочим методом уникализировать изображение в полной мере, как это не парадоксально, является "зеркальное отражение". Главное, чтобы это не сделали до Вас :)
Тут можете посмотреть ссылочные факторы ранжирования со ссылками на официальные источники, где это уместно.
П.С.: а зачем открытие в новом окне через JavaScript? Для этого применяется атрибут target="_blank".
Мета-тег Description - очень важный SEO-тег, который должен быть уникальным на всех страницах сайта. Как минимум на тех, которые Вы хотите видеть в поисковой выдаче. Поэтому лучше всего, если Вы его заполните вручную. Про мета-описание подробно разжевано здесь.
Подмена элементов контента медиа-запросами в зависимости от размера экрана - стандартный приём в веб-дизайне, поэтому не следует этого опасаться, в данном случае уж точно.
Для картинок как элементов дизайна можно оставлять атрибут Alt пустым, но для картинок в контенте текст в Alt не только будет способствовать ранжированию картинок, но также может увеличивать релевантность запросам всей веб-страницы, если там грамотно прописывать ключевые слова.
Лучше с техническими SEO-факторами заморочиться изначально, чтобы поисковики их сразу учли и больше к ним не возвращаться. К тому же технические оптимизация — самая простая.
Это хреновый вариант, рекомендую переделать. Яндекс очень не любит скрытый контент на веб-страницах, а именно модальные окна, слайдеры и табы подразумевают скрытый по умолчанию контент, и хуже всего, когда на странице больше скрытого контента, чем открытого. В подтверждение моих слов:
Не рекомендуется использовать элементы оформления, делающие неочевидным доступ к тексту для пользователей — окна прокрутки, скрытые выпадающие блоки и т. п.
Рекомендую Вам заморочиться с этим вопросом только если возникнут сложности с индексированием этих страниц. Думаю, в этом случае и без noindex всё будет хорошо.
Для этой задачи подходят программы и сервисы для мониторинга позиций страниц сайта в поисковой выдаче. В частности: Key Collector, Topvisor и даже бесплатный СловоЁб, но там функционал ограниченный..
Атрибут rel="canonical" используется только в теге link внутри head и указывает канонические внутренние страницы сайта. Я бы использовал ссылки на первоисточник вообще без атрибута rel, т. к. nofollow должен в первую очередь применяться для рекламных и потенциально спамных (например, в комментариях) ссылок, на личном опыте что с nofollow что без него — на ранжировании страницы, с которой исходят ссылки, не отражается.
Конечно, зайдёт, однако следует понимать, что роботы поисковых систем постоянно сканируют файлы robots.txt и Sitemap в xml-формате, которые должны помогать им сканировать и индексировать веб-страницы. Поэтому если у вас не одностраничный сайт, то нужно создать эти файлы как можно скорее.
Если хотите как можно скорее попасть в ТОПы по максимальному количеству запросов — комплексно и непрерывно занимайтесь его поисковой оптимизацией, делая веб-страницы соответствующими максимальному количеству SEO-факторов.
А на какой CMS сайт? Семантическое ядро можно установить на сайт, например, используя менеджер расширений Joomla :) Это шутка, а если серьезно, то тема семантического ядра — достаточно объёмная и не простая.
Семантическое ядро — это основа сайта, на которой выстраивается его контент и ссылочная структура. Я лично разжевывал эту тему максимально подробно в курсе Эффективное семантическое ядро для SEO и контекста.
Рекомендую выложить сайт как можно скорее, чтобы поисковики начали его индексировать, но только с готовыми страницами, а неготовые публиковать по мере готовности.
Про уникальность текста: актуально для информационных веб-страниц, для коммерческих не играет особой роли, но нужно ориентироваться на выдачу.