module SeoReport::Extractions::Seo

Public Instance Methods

extract_canonical(doc) click to toggle source
# File lib/seo_report/extractions/seo.rb, line 10
def extract_canonical(doc)
  canonical = doc.xpath('//head/link[@rel="canonical"]').
              map { |node| node.attr("href") }
  {canonical: unarray(canonical)}
end
extract_robots(doc) click to toggle source
# File lib/seo_report/extractions/seo.rb, line 4
def extract_robots(doc)
  robots_tags = doc.xpath('//head/meta[@name="robots"]').
                map { |node| node.attr("content") }
  {robots: robots_tags}
end