WordPress is_home() vs. is_front_page()
is_home() returns true if the page is currently on index.php (the posts page)
is_front_page() returns true if the page is currently on whatever is set to the front page.
note: to set a static front page and change the post page in WordPress:
settings >reading > select static front page > select the page you want to use as static front page > Select the post page