Вообще и яндекс и гугл в первую очередь учитывают несколько факторов:
Уникальный контент тексты+фото
Если у вас фотки со стоков и очередной рерайт спамного текста, то поисковики вас не особо будут жаловать
Количество страниц с текстами
Чем больше урлов у вас на сайте, тем больший шанс подняться вверх. Поисковики любят, когда контента много. Отсюда больший шанс, что вы попадете в низкочастотные запросы.
Оптимизация сайта
Тут все понятно, чем быстрее сайт грузится, тем лучше. Помимо физической, реальной скорости загрузки, поисковики любят использование технологий оптимизации. Например если у вас настроен браузерный кэш, то поисковик больше будет любить сайт. А юзеры будут меньше уходить с сайта и совершать больше действий, принося еще карму в копилочку.
Считаю, что эти пункты имеют наибольший вес в плане SEO. Настройка тегов, заголовков и перелинковки это уже больше ювелирная доработка, которая поможет сайту еще выше продвинуться.
Ну и к вопросу о WordPress, да, у него из коробки есть базовый SEO, а с тем же Yoast можно без помощи специалиста привести его в отличную форму, особенно если выполнены пункты описанные мной выше.