Question: I have one magento live store in working condition, but now client want to change whole home page design. so now I need to create new package or just new theme?I have html theme.

can any one suggest me? Or also tell me what is the best way to change only home-page design.

Answer: 
By Default Magento2 provides some footer links. We need to remove them first. Then create a content block from admin site using the key `footer_links_block` and need to integrate it. For these changes you should create a file 

```
app/design/frontend/<vender name>/<theme name>/Magento_Theme/layout/default.xml

```

then place below code into the xml

```
<?xml version="1.0"?>
<!--
/**
 * Copyright © Magento, Inc. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <body>
        <referenceBlock name="footer_links" remove="true"/>
        <referenceContainer name="header.panel">
            <block class="Magento\Framework\View\Element\Html\Links" name="header.links">
                <arguments>
                    <argument name="css_class" xsi:type="string">header links</argument>
                </arguments>
            </block>
        </referenceContainer>
        <referenceContainer name="footer">
            <block class="Magento\Cms\Block\Block" name="footer_links_block">
                <arguments>
                    <argument name="block_id" xsi:type="string">footer_links_block</argument>
                </arguments>
            </block>
            <block class="Magento\Store\Block\Switcher" name="store_switcher" as="store_switcher" after="footer_links" template="Magento_Store::switch/stores.phtml"/>
        </referenceContainer>
        <referenceBlock name="report.bugs" remove="true"/>
        <move element="copyright" destination="before.body.end"/>
    </body>
</page>

```

In Detail, From XML below line is used to remove default footer links

```
<referenceBlock name="footer_links" remove="true"/>

```

Below line is used to integrate the content block with key `footer_links_block`

```
<block class="Magento\Cms\Block\Block" name="footer_links_block">
                <arguments>
                    <argument name="block_id" xsi:type="string">footer_links_block</argument>
                </arguments>
            </block>

```

Now you can manage the footer links using content block by admin panel
by looking at your code,

```
<referenceBlock name="privacy-policy-link" remove="true">

```

you didn't put closing sign in this tag.

It should be like this.

```
<referenceBlock name="privacy-policy-link" remove="true"/>

```